{"_id":"@syncular/testkit","_rev":"231-f37a887e06feb8bafbf8a00f3cd9bb79","name":"@syncular/testkit","dist-tags":{"latest":"0.30.12"},"versions":{"0.0.0":{"name":"@syncular/testkit","version":"0.0.0","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"6c15a23598a81ca4c51328dc11a5cb0783168fae","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.0.tgz","fileCount":8,"integrity":"sha512-z11vWQAmza2/nPbLju73rVykZ/BsV+NJ3iNFsoZjoLZF1W5vYJqx+4PsQbo92GIesVGh5MNgDdN+pLlHHbVZuQ==","signatures":[{"sig":"MEUCIEybD2bSJwhVk4DdDbfDwCM2KDSDoa1mKRdh+o/w1kM0AiEAooz9TeWJ+lB1q3nHaBl6nX57+B8/4HbqsvybE3BIfB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57892},"type":"module","_from":"file:syncular-testkit-0.0.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"bkniffler","email":"benjamin@kniffler.com"},"_resolved":"/Users/bkniffler/GitHub/sync/packages/testkit/syncular-testkit-0.0.0.tgz","_integrity":"sha512-z11vWQAmza2/nPbLju73rVykZ/BsV+NJ3iNFsoZjoLZF1W5vYJqx+4PsQbo92GIesVGh5MNgDdN+pLlHHbVZuQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.0","@syncular/client":"0.0.0","@syncular/server":"0.0.0","@syncular/server-hono":"0.0.0","@syncular/dialect-libsql":"0.0.0","@syncular/dialect-pglite":"0.0.0","@syncular/transport-http":"0.0.0","@syncular/dialect-sqlite3":"0.0.0","@syncular/dialect-bun-sqlite":"0.0.0","@syncular/server-dialect-sqlite":"0.0.0","@syncular/server-dialect-postgres":"0.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.0_1771249269603_0.5128046655646574","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-135":{"name":"@syncular/testkit","version":"0.0.2-135","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.2-135","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"06b3293c444d10c1724711a05e31956286bcda87","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.2-135.tgz","fileCount":51,"integrity":"sha512-lrjRhpk0i4+hwWsX2IiScou/Q6uZcaWCOzqquhcj11p0O0+E9QJKcYRr0VB3kkgGrvSxeQXQbpuxhR2dnw4BYw==","signatures":[{"sig":"MEUCIQDxj+VneFA9GPSJD7UTzqgVdxpufEErb01khksKd7gzoAIgCXn0xdjDPN0qX+Ftr765Qpedb3l6chsYFBFOT/DfaDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.2-135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207725},"type":"module","_from":"file:syncular-testkit-0.0.2-135.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44c08e85-9203-49c2-bd40-80497da7cdc2"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.2-135.tgz","_integrity":"sha512-lrjRhpk0i4+hwWsX2IiScou/Q6uZcaWCOzqquhcj11p0O0+E9QJKcYRr0VB3kkgGrvSxeQXQbpuxhR2dnw4BYw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.2-135","@syncular/client":"0.0.2-135","@syncular/server":"0.0.2-135","@syncular/server-hono":"0.0.2-135","@syncular/dialect-libsql":"0.0.2-135","@syncular/dialect-pglite":"0.0.2-135","@syncular/transport-http":"0.0.2-135","@syncular/dialect-sqlite3":"0.0.2-135","@syncular/dialect-bun-sqlite":"0.0.2-135","@syncular/server-dialect-sqlite":"0.0.2-135","@syncular/server-dialect-postgres":"0.0.2-135"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.2-135_1771251577360_0.37800169952942886","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-136":{"name":"@syncular/testkit","version":"0.0.2-136","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.2-136","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"0ced40f534ab684234703f23031c0d3f3d95a816","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.2-136.tgz","fileCount":51,"integrity":"sha512-O01Cg5abxhdCW5lSr1RXaginuxB5rYiPz5FwUdR7HD4sJLJeuVuYM1jkQrHvKqcPq4I1Sm5UXP8Qe0lPTaEFsg==","signatures":[{"sig":"MEUCIBFRU+PCrYzCfz6FpU7uMDOvdxFQFgUezSvbDLd5sIBDAiEApSq9OERujDnbKJ4RARIfMZGCBTpTDZNuaf81KreB0C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.2-136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207725},"type":"module","_from":"file:syncular-testkit-0.0.2-136.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44c08e85-9203-49c2-bd40-80497da7cdc2"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.2-136.tgz","_integrity":"sha512-O01Cg5abxhdCW5lSr1RXaginuxB5rYiPz5FwUdR7HD4sJLJeuVuYM1jkQrHvKqcPq4I1Sm5UXP8Qe0lPTaEFsg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.2-136","@syncular/client":"0.0.2-136","@syncular/server":"0.0.2-136","@syncular/server-hono":"0.0.2-136","@syncular/dialect-libsql":"0.0.2-136","@syncular/dialect-pglite":"0.0.2-136","@syncular/transport-http":"0.0.2-136","@syncular/dialect-sqlite3":"0.0.2-136","@syncular/dialect-bun-sqlite":"0.0.2-136","@syncular/server-dialect-sqlite":"0.0.2-136","@syncular/server-dialect-postgres":"0.0.2-136"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.2-136_1771253127526_0.5647533064270907","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-137":{"name":"@syncular/testkit","version":"0.0.2-137","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.2-137","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"57288681757315bbdb08d2fccda3f6902aaa4884","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.2-137.tgz","fileCount":76,"integrity":"sha512-EPSPdQTfqRpFUfRaqMldNAfXshaYaAy8wvw941N0+bvsYsWBj+EDNGEHJW+hQw9orvJn94hhrQbOM3/5OxpRKg==","signatures":[{"sig":"MEYCIQCh1ztVvjuFUSjYXOJzdqbTVVAfPsL8nmmIsV02mX5voQIhALefwcSj7PYwx2clEmgXp5mW6wY3zbQRxH7HuK2UuAys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.2-137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273548},"type":"module","_from":"file:syncular-testkit-0.0.2-137.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44c08e85-9203-49c2-bd40-80497da7cdc2"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.2-137.tgz","_integrity":"sha512-EPSPdQTfqRpFUfRaqMldNAfXshaYaAy8wvw941N0+bvsYsWBj+EDNGEHJW+hQw9orvJn94hhrQbOM3/5OxpRKg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.2-137","@syncular/client":"0.0.2-137","@syncular/server":"0.0.2-137","@syncular/server-hono":"0.0.2-137","@syncular/dialect-libsql":"0.0.2-137","@syncular/dialect-pglite":"0.0.2-137","@syncular/transport-http":"0.0.2-137","@syncular/dialect-sqlite3":"0.0.2-137","@syncular/dialect-bun-sqlite":"0.0.2-137","@syncular/server-dialect-sqlite":"0.0.2-137","@syncular/server-dialect-postgres":"0.0.2-137"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.2-137_1771258388450_0.5438990991936419","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-138":{"name":"@syncular/testkit","version":"0.0.2-138","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.2-138","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"4d46d88ea915611c7f354c8b57973e5c008daada","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.2-138.tgz","fileCount":76,"integrity":"sha512-ALvrQyYx3j/FbvUOqFMAUUdSfmTvAVi7cHR7NjhIDABXwLmr/fLT2Q3NROtFRdqWFq9vSBN1z34oD6h+rBBgOg==","signatures":[{"sig":"MEYCIQCZrfKzS2x6a1THV7OZ9mSWMYr2pbUkYAlqhEvv4K+RpAIhAIV5TDSwUPRtp/xPcgrOuR7ulWxhopG/yHuaM4F+6EFV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.2-138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273548},"type":"module","_from":"file:syncular-testkit-0.0.2-138.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44c08e85-9203-49c2-bd40-80497da7cdc2"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.2-138.tgz","_integrity":"sha512-ALvrQyYx3j/FbvUOqFMAUUdSfmTvAVi7cHR7NjhIDABXwLmr/fLT2Q3NROtFRdqWFq9vSBN1z34oD6h+rBBgOg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.2-138","@syncular/client":"0.0.2-138","@syncular/server":"0.0.2-138","@syncular/server-hono":"0.0.2-138","@syncular/dialect-libsql":"0.0.2-138","@syncular/dialect-pglite":"0.0.2-138","@syncular/transport-http":"0.0.2-138","@syncular/dialect-sqlite3":"0.0.2-138","@syncular/dialect-bun-sqlite":"0.0.2-138","@syncular/server-dialect-sqlite":"0.0.2-138","@syncular/server-dialect-postgres":"0.0.2-138"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.2-138_1771259691288_0.6476041851810932","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-139":{"name":"@syncular/testkit","version":"0.0.2-139","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.2-139","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"cc512fdb149aa399c67e8b895b53b0c8e9a7ba75","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.2-139.tgz","fileCount":76,"integrity":"sha512-/DCHvy60dEA7rscAXMM5ZLLspSKM9HnxFfnfa4Z+IdxBCDgig0jBwLucWDphregjZx4xmCIio84oPdu6LrI0CA==","signatures":[{"sig":"MEUCIAEOU+ZlMxCCCAWPjJt7iDzk27lzudMaQbPgghkKRgoSAiEA+VEUaoo2mRP+nF7xGFykv1cYH5gMEw+km89W1Mmwz+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.2-139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273548},"type":"module","_from":"file:syncular-testkit-0.0.2-139.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44c08e85-9203-49c2-bd40-80497da7cdc2"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.2-139.tgz","_integrity":"sha512-/DCHvy60dEA7rscAXMM5ZLLspSKM9HnxFfnfa4Z+IdxBCDgig0jBwLucWDphregjZx4xmCIio84oPdu6LrI0CA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.2-139","@syncular/client":"0.0.2-139","@syncular/server":"0.0.2-139","@syncular/server-hono":"0.0.2-139","@syncular/dialect-libsql":"0.0.2-139","@syncular/dialect-pglite":"0.0.2-139","@syncular/transport-http":"0.0.2-139","@syncular/dialect-sqlite3":"0.0.2-139","@syncular/dialect-bun-sqlite":"0.0.2-139","@syncular/server-dialect-sqlite":"0.0.2-139","@syncular/server-dialect-postgres":"0.0.2-139"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.2-139_1771286272937_0.7396247882795959","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-140":{"name":"@syncular/testkit","version":"0.0.2-140","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.2-140","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"af31dcdcd2504ebbb1a8998b56a6da1a2940f7c3","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.2-140.tgz","fileCount":86,"integrity":"sha512-f7d7JTImADgpea4H49aFV2cmj60vTJEBgAMWjevEv4Ywcnjfah6MWsxpwhfBnF4MPmCQpA8F/eQ/RaxnVfgncg==","signatures":[{"sig":"MEUCIQDw1CvET7l/84VWmnXk9QEurOSpmzTbAaJmrQ5krygB7gIgXZ3kfSKUo7O8unVLJ/xOmMKRsZXmJj+Ra0qeO9QRvlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.2-140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306692},"type":"module","_from":"file:syncular-testkit-0.0.2-140.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44c08e85-9203-49c2-bd40-80497da7cdc2"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.2-140.tgz","_integrity":"sha512-f7d7JTImADgpea4H49aFV2cmj60vTJEBgAMWjevEv4Ywcnjfah6MWsxpwhfBnF4MPmCQpA8F/eQ/RaxnVfgncg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.2-140","@syncular/client":"0.0.2-140","@syncular/server":"0.0.2-140","@syncular/server-hono":"0.0.2-140","@syncular/dialect-libsql":"0.0.2-140","@syncular/dialect-pglite":"0.0.2-140","@syncular/transport-http":"0.0.2-140","@syncular/dialect-sqlite3":"0.0.2-140","@syncular/dialect-bun-sqlite":"0.0.2-140","@syncular/server-dialect-sqlite":"0.0.2-140","@syncular/server-dialect-postgres":"0.0.2-140"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.2-140_1771287149505_0.14863838856304423","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-143":{"name":"@syncular/testkit","version":"0.0.2-143","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.2-143","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"980508ffcdfdfcf0dfc4b12f8efac941ebbf3538","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.2-143.tgz","fileCount":86,"integrity":"sha512-IHKjYsZOv6Oo8/4ZlRYS5+ikyVJz3wQDhr0/IZTit2FQ144v8FB84OpVjBEoboIXixyf6m+0Eqxbojb/Z5Fsog==","signatures":[{"sig":"MEUCIQDaui9kkOovhPBDmpuioOGTZJD3Qr8AtwDRn6HR5LNSMgIgBZAoMd3qo4ILU+vsYTOcjLeG3CBWs326nSr6weYHR/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.2-143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306692},"type":"module","_from":"file:syncular-testkit-0.0.2-143.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44c08e85-9203-49c2-bd40-80497da7cdc2"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.2-143.tgz","_integrity":"sha512-IHKjYsZOv6Oo8/4ZlRYS5+ikyVJz3wQDhr0/IZTit2FQ144v8FB84OpVjBEoboIXixyf6m+0Eqxbojb/Z5Fsog==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.2-143","@syncular/client":"0.0.2-143","@syncular/server":"0.0.2-143","@syncular/server-hono":"0.0.2-143","@syncular/dialect-libsql":"0.0.2-143","@syncular/dialect-pglite":"0.0.2-143","@syncular/transport-http":"0.0.2-143","@syncular/dialect-sqlite3":"0.0.2-143","@syncular/dialect-bun-sqlite":"0.0.2-143","@syncular/server-dialect-sqlite":"0.0.2-143","@syncular/server-dialect-postgres":"0.0.2-143"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.2-143_1771291051811_0.675117859165361","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-2":{"name":"@syncular/testkit","version":"0.0.2-2","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.2-2","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"4c5fce91b08077cd14163971d7fdbd7f27e4df90","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.2-2.tgz","fileCount":86,"integrity":"sha512-RH8e4LUoBPtvqb6G65/BihrewyX2Ds1BGdPs8/7Mi8HfkFEv3U7VpDHsHqA7ngh/8S3PFD4XNxRmjsDapaSYOQ==","signatures":[{"sig":"MEQCIECRu1kZOuWjH4IfPGE1ulG8MuCdXJucJiKw397oKG8jAiAKIUoCR0YIdFsVEICW7G3Oa8hdEPhzIGSGWzisDPIU2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.2-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306668},"type":"module","_from":"file:syncular-testkit-0.0.2-2.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.2-2.tgz","_integrity":"sha512-RH8e4LUoBPtvqb6G65/BihrewyX2Ds1BGdPs8/7Mi8HfkFEv3U7VpDHsHqA7ngh/8S3PFD4XNxRmjsDapaSYOQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.2-2","@syncular/client":"0.0.2-2","@syncular/server":"0.0.2-2","@syncular/server-hono":"0.0.2-2","@syncular/dialect-libsql":"0.0.2-2","@syncular/dialect-pglite":"0.0.2-2","@syncular/transport-http":"0.0.2-2","@syncular/dialect-sqlite3":"0.0.2-2","@syncular/dialect-bun-sqlite":"0.0.2-2","@syncular/server-dialect-sqlite":"0.0.2-2","@syncular/server-dialect-postgres":"0.0.2-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.2-2_1771317309734_0.2309497572002912","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-3":{"name":"@syncular/testkit","version":"0.0.3-3","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.3-3","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"186bea4f43f736703c56e3a64ce93d1223045f9c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.3-3.tgz","fileCount":86,"integrity":"sha512-bXiSzi3ixh6lgjfRGHV0U5LqsNqArSZ2o+4HK90onrIFPZ5ngfxIBbZS8Wc9Xm6HYmpssSYyTpb1Kv7GqRLuiw==","signatures":[{"sig":"MEQCICW0c7iz5kW1VY3fMMUx4OAQOe/Fz4qvlPrZYIRqxh/lAiBie+3C8BJmjNgnwt5XB9qHfSNEF5qp4K9bmeJHw24d2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.3-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306668},"type":"module","_from":"file:syncular-testkit-0.0.3-3.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.3-3.tgz","_integrity":"sha512-bXiSzi3ixh6lgjfRGHV0U5LqsNqArSZ2o+4HK90onrIFPZ5ngfxIBbZS8Wc9Xm6HYmpssSYyTpb1Kv7GqRLuiw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.3-3","@syncular/client":"0.0.3-3","@syncular/server":"0.0.3-3","@syncular/server-hono":"0.0.3-3","@syncular/dialect-libsql":"0.0.3-3","@syncular/dialect-pglite":"0.0.3-3","@syncular/transport-http":"0.0.3-3","@syncular/dialect-sqlite3":"0.0.3-3","@syncular/dialect-bun-sqlite":"0.0.3-3","@syncular/server-dialect-sqlite":"0.0.3-3","@syncular/server-dialect-postgres":"0.0.3-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.3-3_1771317488720_0.40834332398867446","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-6":{"name":"@syncular/testkit","version":"0.0.3-6","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.3-6","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"db08547b78efd12a01f45ab1ff5ae2f3d4ec82f0","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.3-6.tgz","fileCount":86,"integrity":"sha512-CTLKuY3u1Whj+8g2y2bUa1S9Wzp8aAiDTP+z03SDa0Lq45CzZ0Uiuw8vAT48duq8f87toxDB9ZVszQZsH8Ud6g==","signatures":[{"sig":"MEQCIBblv1cKLApxLJ1WN18cfG+3JmSOSNB8cY8KI0LSp5inAiBp120CECCihxUPyS2r3R01Cc3Z624uTtCsUcDdvlUmCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.3-6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306668},"type":"module","_from":"file:syncular-testkit-0.0.3-6.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.3-6.tgz","_integrity":"sha512-CTLKuY3u1Whj+8g2y2bUa1S9Wzp8aAiDTP+z03SDa0Lq45CzZ0Uiuw8vAT48duq8f87toxDB9ZVszQZsH8Ud6g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.3-6","@syncular/client":"0.0.3-6","@syncular/server":"0.0.3-6","@syncular/server-hono":"0.0.3-6","@syncular/dialect-libsql":"0.0.3-6","@syncular/dialect-pglite":"0.0.3-6","@syncular/transport-http":"0.0.3-6","@syncular/dialect-sqlite3":"0.0.3-6","@syncular/dialect-bun-sqlite":"0.0.3-6","@syncular/server-dialect-sqlite":"0.0.3-6","@syncular/server-dialect-postgres":"0.0.3-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.3-6_1771340972188_0.5036272066608125","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-7":{"name":"@syncular/testkit","version":"0.0.3-7","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.3-7","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"de31561307989bb358e184ea07ef1841f293eaa8","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.3-7.tgz","fileCount":86,"integrity":"sha512-LSQGjAxsr6oYG10aWqukg7BLqaNcXRH285vRpHbbJFNK+3mBN/xv5xzQIb0nnkCUQj7Ewhund53dO6rA7qFwiw==","signatures":[{"sig":"MEUCIQCWoa2efdskusVePBEeDYMu28lfO+7uVJdEHJDxzuGf6gIgb6jagKCoOYXoF/v1b3wHeJB8K1Rez40QmS1m2L1iuQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.3-7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306668},"type":"module","_from":"file:syncular-testkit-0.0.3-7.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.3-7.tgz","_integrity":"sha512-LSQGjAxsr6oYG10aWqukg7BLqaNcXRH285vRpHbbJFNK+3mBN/xv5xzQIb0nnkCUQj7Ewhund53dO6rA7qFwiw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.3-7","@syncular/client":"0.0.3-7","@syncular/server":"0.0.3-7","@syncular/server-hono":"0.0.3-7","@syncular/dialect-libsql":"0.0.3-7","@syncular/dialect-pglite":"0.0.3-7","@syncular/transport-http":"0.0.3-7","@syncular/dialect-sqlite3":"0.0.3-7","@syncular/dialect-bun-sqlite":"0.0.3-7","@syncular/server-dialect-sqlite":"0.0.3-7","@syncular/server-dialect-postgres":"0.0.3-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.3-7_1771342941563_0.045354242622345886","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-8":{"name":"@syncular/testkit","version":"0.0.3-8","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.3-8","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"c17d6285173ded28fa045faa1b8192d502b77926","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.3-8.tgz","fileCount":86,"integrity":"sha512-YKIJYhnAM3yjCNyZWt2qisC6Cz6q/FRfjqUQa+EKRCV5KvUcM/PoOlSn+187fGxqb+WZHRvkZ7rt65T0SY9fJA==","signatures":[{"sig":"MEUCIQDauqD4pyvMYonpvvZCztrx3hadAnpxRtEq15wCZEXVpwIgZXTaCfdn3QFmADgyfSPNXGjtbKekSsiOFGsEwI6l9EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.3-8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306668},"type":"module","_from":"file:syncular-testkit-0.0.3-8.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.3-8.tgz","_integrity":"sha512-YKIJYhnAM3yjCNyZWt2qisC6Cz6q/FRfjqUQa+EKRCV5KvUcM/PoOlSn+187fGxqb+WZHRvkZ7rt65T0SY9fJA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.3-8","@syncular/client":"0.0.3-8","@syncular/server":"0.0.3-8","@syncular/server-hono":"0.0.3-8","@syncular/dialect-libsql":"0.0.3-8","@syncular/dialect-pglite":"0.0.3-8","@syncular/transport-http":"0.0.3-8","@syncular/dialect-sqlite3":"0.0.3-8","@syncular/dialect-bun-sqlite":"0.0.3-8","@syncular/server-dialect-sqlite":"0.0.3-8","@syncular/server-dialect-postgres":"0.0.3-8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.3-8_1771373624848_0.5647222629506805","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-12":{"name":"@syncular/testkit","version":"0.0.3-12","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.3-12","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"710e1e30aa7768a7e0268a1e70bbef62335698e5","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.3-12.tgz","fileCount":86,"integrity":"sha512-Tju50v7DBxcef1x+UXi0u1UAUtTGDHZYvlI84pxvVhwVhFd4z9MsAgoNJ6Z+4F4KixtdZe+Z8RJApaF/aBmavg==","signatures":[{"sig":"MEUCIQDGoJ2Fo7dqqGbIstArbCjHIBTKFPSJDvbBQ4maVCsPsQIgbWMay85NS2XWlwzZpUPrYKDsWJnEi9E/prS4mdkb3Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.3-12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.3-12.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.3-12.tgz","_integrity":"sha512-Tju50v7DBxcef1x+UXi0u1UAUtTGDHZYvlI84pxvVhwVhFd4z9MsAgoNJ6Z+4F4KixtdZe+Z8RJApaF/aBmavg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.3-12","@syncular/client":"0.0.3-12","@syncular/server":"0.0.3-12","@syncular/server-hono":"0.0.3-12","@syncular/dialect-libsql":"0.0.3-12","@syncular/dialect-pglite":"0.0.3-12","@syncular/transport-http":"0.0.3-12","@syncular/dialect-sqlite3":"0.0.3-12","@syncular/dialect-bun-sqlite":"0.0.3-12","@syncular/server-dialect-sqlite":"0.0.3-12","@syncular/server-dialect-postgres":"0.0.3-12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.3-12_1771375203299_0.7982187186734864","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-14":{"name":"@syncular/testkit","version":"0.0.3-14","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.3-14","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"235b169557615122a0f99e0e795d359650d5db6c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.3-14.tgz","fileCount":86,"integrity":"sha512-ovDwkhpUjy1JyJu77IctQdmAmKbVvFc1u0kgCKUjItB+BK7ztupam0FF5ItSz0fWgvXXf8fqNHN2X/uRGekWwA==","signatures":[{"sig":"MEUCIHhFRXZs3ArfYA05G1fSpKSoh9YHbMBHQhXuJgyGjVfRAiEA2m6iV/0slX7EudknCPpTSOCxtvvQuNRDOD5hc+gwSy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.3-14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.3-14.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.3-14.tgz","_integrity":"sha512-ovDwkhpUjy1JyJu77IctQdmAmKbVvFc1u0kgCKUjItB+BK7ztupam0FF5ItSz0fWgvXXf8fqNHN2X/uRGekWwA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.3-14","@syncular/client":"0.0.3-14","@syncular/server":"0.0.3-14","@syncular/server-hono":"0.0.3-14","@syncular/dialect-libsql":"0.0.3-14","@syncular/dialect-pglite":"0.0.3-14","@syncular/transport-http":"0.0.3-14","@syncular/dialect-sqlite3":"0.0.3-14","@syncular/dialect-bun-sqlite":"0.0.3-14","@syncular/server-dialect-sqlite":"0.0.3-14","@syncular/server-dialect-postgres":"0.0.3-14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.3-14_1771375476891_0.3783815232751411","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-21":{"name":"@syncular/testkit","version":"0.0.3-21","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.3-21","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"972ab10fc8e2cdb8813ddf6ec5feb7852f29a7e8","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.3-21.tgz","fileCount":86,"integrity":"sha512-cdKJL6yAfBrGI0WR2hdypA4yEyPZi0JEYEs9D7RtN4/rlJy39MlVxkk6aH+/r9Nu3PVT6Vfunhvd5gNbJWZNSA==","signatures":[{"sig":"MEQCIGEpylWxE3V8xHHJb5m3fEsKrRFHOp0cQqJEdC0xocr4AiBvx4+ZafyXeAs6dE8MpIRmgoLw/uYm+rgpkzIYDsyL8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.3-21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.3-21.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.3-21.tgz","_integrity":"sha512-cdKJL6yAfBrGI0WR2hdypA4yEyPZi0JEYEs9D7RtN4/rlJy39MlVxkk6aH+/r9Nu3PVT6Vfunhvd5gNbJWZNSA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.3-21","@syncular/client":"0.0.3-21","@syncular/server":"0.0.3-21","@syncular/server-hono":"0.0.3-21","@syncular/dialect-libsql":"0.0.3-21","@syncular/dialect-pglite":"0.0.3-21","@syncular/transport-http":"0.0.3-21","@syncular/dialect-sqlite3":"0.0.3-21","@syncular/dialect-bun-sqlite":"0.0.3-21","@syncular/server-dialect-sqlite":"0.0.3-21","@syncular/server-dialect-postgres":"0.0.3-21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.3-21_1771376212095_0.474731868519888","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-23":{"name":"@syncular/testkit","version":"0.0.3-23","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.3-23","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"48ecac6d98885586b16f845eda8c820e9176c344","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.3-23.tgz","fileCount":86,"integrity":"sha512-MzPimXbAo2AntS0ddppZ56m7QjPbTSvoGKEoN0aNDGLtZWq3WS3ph1mKFdSCh7wtc5IEDefFuEaWoKcRO2EKzQ==","signatures":[{"sig":"MEYCIQDFmtM4J4OEIuTEUhObsXdDdhediKWKgDpEXw9KMNq83gIhAPtz055YaO+NOYicETEWfj7TMH4J8ZK9zd60fBlj2dEH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.3-23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.3-23.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.3-23.tgz","_integrity":"sha512-MzPimXbAo2AntS0ddppZ56m7QjPbTSvoGKEoN0aNDGLtZWq3WS3ph1mKFdSCh7wtc5IEDefFuEaWoKcRO2EKzQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.3-23","@syncular/client":"0.0.3-23","@syncular/server":"0.0.3-23","@syncular/server-hono":"0.0.3-23","@syncular/dialect-libsql":"0.0.3-23","@syncular/dialect-pglite":"0.0.3-23","@syncular/transport-http":"0.0.3-23","@syncular/dialect-sqlite3":"0.0.3-23","@syncular/dialect-bun-sqlite":"0.0.3-23","@syncular/server-dialect-sqlite":"0.0.3-23","@syncular/server-dialect-postgres":"0.0.3-23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.3-23_1771405657105_0.5680987057708171","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-25":{"name":"@syncular/testkit","version":"0.0.4-25","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.4-25","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e964f454b725e7a37397d9491d18b8bb606e8e54","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.4-25.tgz","fileCount":86,"integrity":"sha512-b6WDkP3Ge3dwguLQOKOvkRBok1E3+c4dWjV9nLhyYeCAsrZEEfWA63HRpT0Zgr+o+Q36OSBHhownd6QoiVjeEw==","signatures":[{"sig":"MEUCIQD4ktef09ls08B6Vh1cnCRmf5OgRHiPUrsJOv/urVYb0wIgGS+qMP9U72NS+XJipAs10Osi/YG+tY4Fpa1joXjG6Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.4-25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.4-25.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.4-25.tgz","_integrity":"sha512-b6WDkP3Ge3dwguLQOKOvkRBok1E3+c4dWjV9nLhyYeCAsrZEEfWA63HRpT0Zgr+o+Q36OSBHhownd6QoiVjeEw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.4-25","@syncular/client":"0.0.4-25","@syncular/server":"0.0.4-25","@syncular/server-hono":"0.0.4-25","@syncular/dialect-libsql":"0.0.4-25","@syncular/dialect-pglite":"0.0.4-25","@syncular/transport-http":"0.0.4-25","@syncular/dialect-sqlite3":"0.0.4-25","@syncular/dialect-bun-sqlite":"0.0.4-25","@syncular/server-dialect-sqlite":"0.0.4-25","@syncular/server-dialect-postgres":"0.0.4-25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.4-25_1771418063678_0.5089956071717803","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-26":{"name":"@syncular/testkit","version":"0.0.4-26","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.4-26","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"0e97af750321b19b71f313db183a3c171b37a4d4","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.4-26.tgz","fileCount":86,"integrity":"sha512-lSwJ/q9zgumdGtpGMMlZyLbUSTbtY5N9NS6QA9sF4Xy2XCdJQ4ah25rP9U9MKH/u13WI2i5okmTowdhRqmD8mg==","signatures":[{"sig":"MEYCIQC3c0WupkAJ+Nos9XXSmfHCKeh9yhV6jW0kJCie5KphRAIhAO4IeIwtelleWaJaWUFiIK/27cQeTc7fat1tWVZXqGwa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.4-26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.4-26.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.4-26.tgz","_integrity":"sha512-lSwJ/q9zgumdGtpGMMlZyLbUSTbtY5N9NS6QA9sF4Xy2XCdJQ4ah25rP9U9MKH/u13WI2i5okmTowdhRqmD8mg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.11.9","@syncular/core":"0.0.4-26","@syncular/client":"0.0.4-26","@syncular/server":"0.0.4-26","@syncular/server-hono":"0.0.4-26","@syncular/dialect-libsql":"0.0.4-26","@syncular/dialect-pglite":"0.0.4-26","@syncular/transport-http":"0.0.4-26","@syncular/dialect-sqlite3":"0.0.4-26","@syncular/dialect-bun-sqlite":"0.0.4-26","@syncular/server-dialect-sqlite":"0.0.4-26","@syncular/server-dialect-postgres":"0.0.4-26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.4-26_1771422266700_0.6216814141797866","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-45":{"name":"@syncular/testkit","version":"0.0.6-45","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-45","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"7265fa62a9d2a659ea89c081acdfb42024f8cb6b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-45.tgz","fileCount":86,"integrity":"sha512-orjSzU2OfW140274oHeNJuYM+Epiobrs83+IZz23Vjr7xVYSKvRwAyTZ1Bt+HAmGnK9Xnj7ldihnED7aTuKg6Q==","signatures":[{"sig":"MEUCIBwicxWGppWF4fENIUP1lWz/YTOx4qefMsUuyz0Gd/fSAiEAuk2E89ODJf/mXpumdoBYS5ina/GsZzS5g953XigDv5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.6-45.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-45.tgz","_integrity":"sha512-orjSzU2OfW140274oHeNJuYM+Epiobrs83+IZz23Vjr7xVYSKvRwAyTZ1Bt+HAmGnK9Xnj7ldihnED7aTuKg6Q==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-45","@syncular/client":"0.0.6-45","@syncular/server":"0.0.6-45","@syncular/server-hono":"0.0.6-45","@syncular/dialect-libsql":"0.0.6-45","@syncular/dialect-pglite":"0.0.6-45","@syncular/transport-http":"0.0.6-45","@syncular/dialect-sqlite3":"0.0.6-45","@syncular/dialect-bun-sqlite":"0.0.6-45","@syncular/server-dialect-sqlite":"0.0.6-45","@syncular/server-dialect-postgres":"0.0.6-45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-45_1771592039246_0.6992544951807409","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-46":{"name":"@syncular/testkit","version":"0.0.6-46","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-46","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"28dafe003054c4adabcdecb9f410f967d00b6e6a","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-46.tgz","fileCount":86,"integrity":"sha512-KJAB4hw4NDnPBVuKdsIUzQt+OwyAph/LeuOwle9pCWwPbi4gU6Nm/fy8vGjLEUcmzv+emWicIAD842sUR7BayA==","signatures":[{"sig":"MEUCIDuT71TygX8CSJjneHaXizcwspM89LIjsHBlbAJGjiXVAiEArxyOX7fETlNoTXUnEU0NlgG+fB0LT8xUbWALpfpdP94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.6-46.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-46.tgz","_integrity":"sha512-KJAB4hw4NDnPBVuKdsIUzQt+OwyAph/LeuOwle9pCWwPbi4gU6Nm/fy8vGjLEUcmzv+emWicIAD842sUR7BayA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-46","@syncular/client":"0.0.6-46","@syncular/server":"0.0.6-46","@syncular/server-hono":"0.0.6-46","@syncular/dialect-libsql":"0.0.6-46","@syncular/dialect-pglite":"0.0.6-46","@syncular/transport-http":"0.0.6-46","@syncular/dialect-sqlite3":"0.0.6-46","@syncular/dialect-bun-sqlite":"0.0.6-46","@syncular/server-dialect-sqlite":"0.0.6-46","@syncular/server-dialect-postgres":"0.0.6-46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-46_1771593461978_0.3297152979264586","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-47":{"name":"@syncular/testkit","version":"0.0.6-47","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-47","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"004405ca03c2a3017a40c9acd01b1a5d2335d488","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-47.tgz","fileCount":86,"integrity":"sha512-Ilb6jJoQJ4CkiCMsaf2hENZkoX9hYs4n8w0qfLPbaRNxAhefaPiVHlWBd9WX6ULapaHajLE2DO5regPHIDfpDA==","signatures":[{"sig":"MEUCIC/WvVG9o+TeaTylM5o+bg5ZW8ttjvhpboC/MyRIG4gtAiEAvbB2OZoLPD4tJbxiLY7uc2dDARrEQ4TAnqCJcfw8zBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.6-47.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-47.tgz","_integrity":"sha512-Ilb6jJoQJ4CkiCMsaf2hENZkoX9hYs4n8w0qfLPbaRNxAhefaPiVHlWBd9WX6ULapaHajLE2DO5regPHIDfpDA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-47","@syncular/client":"0.0.6-47","@syncular/server":"0.0.6-47","@syncular/server-hono":"0.0.6-47","@syncular/dialect-libsql":"0.0.6-47","@syncular/dialect-pglite":"0.0.6-47","@syncular/transport-http":"0.0.6-47","@syncular/dialect-sqlite3":"0.0.6-47","@syncular/dialect-bun-sqlite":"0.0.6-47","@syncular/server-dialect-sqlite":"0.0.6-47","@syncular/server-dialect-postgres":"0.0.6-47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-47_1771593640668_0.3505826570932651","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-48":{"name":"@syncular/testkit","version":"0.0.6-48","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-48","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d0044d5d2d7084da019d8e69b739910f8e0dd586","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-48.tgz","fileCount":86,"integrity":"sha512-fOE5MovolY3YhE4sMqLjuVfygWmiYxulkWe57Iyl7C81Qtwrcc8Jwi6qzFrObuPa6Vr6pZRNS7d4JC5IZ3B1Hw==","signatures":[{"sig":"MEUCIQCWDmYG4JdaO5UitbYaIdBwZ+V96yKXQRpHRqmnucfKjQIgenk2sMNBcnFpw+gZuWSS4eOLCEcStvItfliqh3R/goo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.6-48.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-48.tgz","_integrity":"sha512-fOE5MovolY3YhE4sMqLjuVfygWmiYxulkWe57Iyl7C81Qtwrcc8Jwi6qzFrObuPa6Vr6pZRNS7d4JC5IZ3B1Hw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-48","@syncular/client":"0.0.6-48","@syncular/server":"0.0.6-48","@syncular/server-hono":"0.0.6-48","@syncular/dialect-libsql":"0.0.6-48","@syncular/dialect-pglite":"0.0.6-48","@syncular/transport-http":"0.0.6-48","@syncular/dialect-sqlite3":"0.0.6-48","@syncular/dialect-bun-sqlite":"0.0.6-48","@syncular/server-dialect-sqlite":"0.0.6-48","@syncular/server-dialect-postgres":"0.0.6-48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-48_1771593837572_0.5699449693867975","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-50":{"name":"@syncular/testkit","version":"0.0.6-50","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-50","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"87d10490030d82cfc75cf74a264a9a9c0ec5f188","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-50.tgz","fileCount":86,"integrity":"sha512-fP2AnDqpIm3T1eZk38/2IXPzwW2Fk9knUhS8oRcKOpPK5kx89etSWZfPc89TQY7Equ0RVxsj8m/cDfNDewUZHg==","signatures":[{"sig":"MEYCIQDEX/ODLjbCgl7uTrnFOZiwnWEHbxak6l7hnV3f9juyNwIhANB5Rj3HMR0UDq2P+EbvNOx1Cz1R3vuRnmTeRn3rQQT/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.6-50.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-50.tgz","_integrity":"sha512-fP2AnDqpIm3T1eZk38/2IXPzwW2Fk9knUhS8oRcKOpPK5kx89etSWZfPc89TQY7Equ0RVxsj8m/cDfNDewUZHg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-50","@syncular/client":"0.0.6-50","@syncular/server":"0.0.6-50","@syncular/server-hono":"0.0.6-50","@syncular/dialect-libsql":"0.0.6-50","@syncular/dialect-pglite":"0.0.6-50","@syncular/transport-http":"0.0.6-50","@syncular/dialect-sqlite3":"0.0.6-50","@syncular/dialect-bun-sqlite":"0.0.6-50","@syncular/server-dialect-sqlite":"0.0.6-50","@syncular/server-dialect-postgres":"0.0.6-50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-50_1771594057998_0.1277868371368993","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-51":{"name":"@syncular/testkit","version":"0.0.6-51","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-51","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"53d22e01fc8c9288b1b66ce8fc91ef41e8b52f91","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-51.tgz","fileCount":86,"integrity":"sha512-DSh+rCEOfTsrdU2pgdplcajkW+o+6wt2ydFMRTzfHReWZ1lTW3QHcl5m88jZEAQn3tV4fe1mQyuvgHUCooZcDQ==","signatures":[{"sig":"MEUCIQCfYnXeTjEOA2QwEnpNlNdG2EwDd+1uOinIDvPRUFYreQIgcSVxnJ/bV9mh/7eSja0uzcnw8SqVUgqoOf6NhfBqrCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.6-51.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-51.tgz","_integrity":"sha512-DSh+rCEOfTsrdU2pgdplcajkW+o+6wt2ydFMRTzfHReWZ1lTW3QHcl5m88jZEAQn3tV4fe1mQyuvgHUCooZcDQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-51","@syncular/client":"0.0.6-51","@syncular/server":"0.0.6-51","@syncular/server-hono":"0.0.6-51","@syncular/dialect-libsql":"0.0.6-51","@syncular/dialect-pglite":"0.0.6-51","@syncular/transport-http":"0.0.6-51","@syncular/dialect-sqlite3":"0.0.6-51","@syncular/dialect-bun-sqlite":"0.0.6-51","@syncular/server-dialect-sqlite":"0.0.6-51","@syncular/server-dialect-postgres":"0.0.6-51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-51_1771594247015_0.009703007222692017","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-52":{"name":"@syncular/testkit","version":"0.0.6-52","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-52","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"2bd21f1c08586fcdac6776003087bccc2943b79d","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-52.tgz","fileCount":86,"integrity":"sha512-draPrNiUx2y+cHr7mLheRHccNOcIXFvmtpRzEZtjaao+jxZK3nFR8d9vvovaJisb1nCUqLwapLzgkBnDBZ5C0A==","signatures":[{"sig":"MEUCIGDO7sZddIhIe6S9QqEA6LsAibbPthZzl5/RT0EkoP6PAiEAgQnM5Q449Cfqvzl1mxyvYkiwFwiAOb2PEbihNH1dXN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.6-52.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-52.tgz","_integrity":"sha512-draPrNiUx2y+cHr7mLheRHccNOcIXFvmtpRzEZtjaao+jxZK3nFR8d9vvovaJisb1nCUqLwapLzgkBnDBZ5C0A==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-52","@syncular/client":"0.0.6-52","@syncular/server":"0.0.6-52","@syncular/server-hono":"0.0.6-52","@syncular/dialect-libsql":"0.0.6-52","@syncular/dialect-pglite":"0.0.6-52","@syncular/transport-http":"0.0.6-52","@syncular/dialect-sqlite3":"0.0.6-52","@syncular/dialect-bun-sqlite":"0.0.6-52","@syncular/server-dialect-sqlite":"0.0.6-52","@syncular/server-dialect-postgres":"0.0.6-52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-52_1771594629090_0.22008258312863815","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-53":{"name":"@syncular/testkit","version":"0.0.6-53","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-53","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"340f3d36714f89a1eed950978784955f444fbec8","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-53.tgz","fileCount":86,"integrity":"sha512-ouBFBVTlJ7nYwYVs2k1BKtdM43PfBb8TFJnadIH6XYnpZgNJYE2QeOdDH7cXlN3ijq+s7VTmpcHV0Wn8dNaLig==","signatures":[{"sig":"MEUCIQCTPrwA3Pa13CK1CYIZqEmWeRyQMuoObsylyfDBcFtj0gIgKD87YnbzdtgA6wGsKNrnOK5HQtgQtx5GHkThxJ2IIOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.6-53.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-53.tgz","_integrity":"sha512-ouBFBVTlJ7nYwYVs2k1BKtdM43PfBb8TFJnadIH6XYnpZgNJYE2QeOdDH7cXlN3ijq+s7VTmpcHV0Wn8dNaLig==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-53","@syncular/client":"0.0.6-53","@syncular/server":"0.0.6-53","@syncular/server-hono":"0.0.6-53","@syncular/dialect-libsql":"0.0.6-53","@syncular/dialect-pglite":"0.0.6-53","@syncular/transport-http":"0.0.6-53","@syncular/dialect-sqlite3":"0.0.6-53","@syncular/dialect-bun-sqlite":"0.0.6-53","@syncular/server-dialect-sqlite":"0.0.6-53","@syncular/server-dialect-postgres":"0.0.6-53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-53_1771594910713_0.9757076430494585","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-55":{"name":"@syncular/testkit","version":"0.0.6-55","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-55","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f9dba4b57236ab693acc1eabe981f30badc4d1f1","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-55.tgz","fileCount":86,"integrity":"sha512-O7SzyyHo0tXp4fBcAdVLtLi68TW8y+Xc37B+pyQUx0ZJmJfavwcK1n9KVbQbeQIl8m5EyZ55Z4h5jvPMEnJdIg==","signatures":[{"sig":"MEUCIQChSuTnt0mKdujRDCgScbaxstiwMUg56JQp31KAPc5N+gIgATksFu75pXdwY7ONV2W9ijgEBcBHWNXVgIPJtEMTJg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.6-55.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-55.tgz","_integrity":"sha512-O7SzyyHo0tXp4fBcAdVLtLi68TW8y+Xc37B+pyQUx0ZJmJfavwcK1n9KVbQbeQIl8m5EyZ55Z4h5jvPMEnJdIg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-55","@syncular/client":"0.0.6-55","@syncular/server":"0.0.6-55","@syncular/server-hono":"0.0.6-55","@syncular/dialect-libsql":"0.0.6-55","@syncular/dialect-pglite":"0.0.6-55","@syncular/transport-http":"0.0.6-55","@syncular/dialect-sqlite3":"0.0.6-55","@syncular/dialect-bun-sqlite":"0.0.6-55","@syncular/server-dialect-sqlite":"0.0.6-55","@syncular/server-dialect-postgres":"0.0.6-55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-55_1771595144931_0.646483333470302","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-56":{"name":"@syncular/testkit","version":"0.0.6-56","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-56","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"7efb26f44a227dab7f6bfad80499875031deec0c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-56.tgz","fileCount":86,"integrity":"sha512-3FXqOJQTIRoKGHe+aMkfba0E/H2iPEugzBkK0Iqx/J7jWtkUu9n4JPzoRjRidyqeTOPbIpxiLb/Ko2qycR0d5g==","signatures":[{"sig":"MEUCIATa5l4sSccE1cMc8TXNVlE+1jrhIyBc/7zR4jXWnBVKAiEA/YY7p1/IOLoeepsCzdYBaT7fwjkpPi7fLGNHV8apz5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306680},"type":"module","_from":"file:syncular-testkit-0.0.6-56.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-56.tgz","_integrity":"sha512-3FXqOJQTIRoKGHe+aMkfba0E/H2iPEugzBkK0Iqx/J7jWtkUu9n4JPzoRjRidyqeTOPbIpxiLb/Ko2qycR0d5g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-56","@syncular/client":"0.0.6-56","@syncular/server":"0.0.6-56","@syncular/server-hono":"0.0.6-56","@syncular/dialect-libsql":"0.0.6-56","@syncular/dialect-pglite":"0.0.6-56","@syncular/transport-http":"0.0.6-56","@syncular/dialect-sqlite3":"0.0.6-56","@syncular/dialect-bun-sqlite":"0.0.6-56","@syncular/server-dialect-sqlite":"0.0.6-56","@syncular/server-dialect-postgres":"0.0.6-56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-56_1771595575017_0.22387376420278082","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-66":{"name":"@syncular/testkit","version":"0.0.6-66","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-66","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a9030b884f8a92dc038a7a3f7ab0d44431f3bcea","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-66.tgz","fileCount":86,"integrity":"sha512-LJw5rM6Xk9Jt4GlY2vk9i523n3lDhjPvaGO5theJw2dTRLLmJ2k2mrltGZopGDgi2XzeP8GiSSQ7buDY66lLmQ==","signatures":[{"sig":"MEYCIQCNlqBXRwOEQ4OtGYco2Y2hDMjYtnb/8g1EKXboaJianAIhAJeUtL9LEHr90LRzPb5YhxZx1U3X8h5fzdnCbgwGQ1Xc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307136},"type":"module","_from":"file:syncular-testkit-0.0.6-66.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-66.tgz","_integrity":"sha512-LJw5rM6Xk9Jt4GlY2vk9i523n3lDhjPvaGO5theJw2dTRLLmJ2k2mrltGZopGDgi2XzeP8GiSSQ7buDY66lLmQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-66","@syncular/client":"0.0.6-66","@syncular/server":"0.0.6-66","@syncular/server-hono":"0.0.6-66","@syncular/dialect-libsql":"0.0.6-66","@syncular/dialect-pglite":"0.0.6-66","@syncular/transport-http":"0.0.6-66","@syncular/dialect-sqlite3":"0.0.6-66","@syncular/dialect-bun-sqlite":"0.0.6-66","@syncular/server-dialect-sqlite":"0.0.6-66","@syncular/server-dialect-postgres":"0.0.6-66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-66_1771815496231_0.5961227794584962","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-67":{"name":"@syncular/testkit","version":"0.0.6-67","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-67","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e5fe4021ecafb7f212eda0597d4d23cd462551b4","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-67.tgz","fileCount":86,"integrity":"sha512-KtplyTmGlLu42QmneRc/H+04QCv8Xx2FQnecId7RKZcNyWKGdNsas3WdhrG/iV2A8YzYylERQZTN7M+vTT7ZQw==","signatures":[{"sig":"MEUCICz4trBW9+jgKEoVrR1/uWGpXhlIR5smqcnX+gSgKn0RAiEA1wdiwCHK4i3ZCcZ85VBeQMiU6T68n0/t9Veynk0+omk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307136},"type":"module","_from":"file:syncular-testkit-0.0.6-67.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-67.tgz","_integrity":"sha512-KtplyTmGlLu42QmneRc/H+04QCv8Xx2FQnecId7RKZcNyWKGdNsas3WdhrG/iV2A8YzYylERQZTN7M+vTT7ZQw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-67","@syncular/client":"0.0.6-67","@syncular/server":"0.0.6-67","@syncular/server-hono":"0.0.6-67","@syncular/dialect-libsql":"0.0.6-67","@syncular/dialect-pglite":"0.0.6-67","@syncular/transport-http":"0.0.6-67","@syncular/dialect-sqlite3":"0.0.6-67","@syncular/dialect-bun-sqlite":"0.0.6-67","@syncular/server-dialect-sqlite":"0.0.6-67","@syncular/server-dialect-postgres":"0.0.6-67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-67_1771846645665_0.23946637592558262","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-68":{"name":"@syncular/testkit","version":"0.0.6-68","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-68","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"1152db8c0a92cca0e326b9ab719ae761c051334a","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-68.tgz","fileCount":86,"integrity":"sha512-afFGT58H8oAkyUz1tTsW2YmRZOJIdj6ydqPgkMy8nfdZuEFUVnqlaq5NydWgfh3ZME2znJX3gw92m+2pFWL4YQ==","signatures":[{"sig":"MEUCIQCfQMRvyt/98xs+NauZzpfESCmgoVtCR2vRalR+s0RMbQIgEqIPqr1Syy6YITTkdfgsP1+FR9wAzxxofDG9Je88jJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307136},"type":"module","_from":"file:syncular-testkit-0.0.6-68.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-68.tgz","_integrity":"sha512-afFGT58H8oAkyUz1tTsW2YmRZOJIdj6ydqPgkMy8nfdZuEFUVnqlaq5NydWgfh3ZME2znJX3gw92m+2pFWL4YQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-68","@syncular/client":"0.0.6-68","@syncular/server":"0.0.6-68","@syncular/server-hono":"0.0.6-68","@syncular/dialect-libsql":"0.0.6-68","@syncular/dialect-pglite":"0.0.6-68","@syncular/transport-http":"0.0.6-68","@syncular/dialect-sqlite3":"0.0.6-68","@syncular/dialect-bun-sqlite":"0.0.6-68","@syncular/server-dialect-sqlite":"0.0.6-68","@syncular/server-dialect-postgres":"0.0.6-68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-68_1771853323406_0.14285772966188937","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-69":{"name":"@syncular/testkit","version":"0.0.6-69","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"MIT","_id":"@syncular/testkit@0.0.6-69","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"8ea32265d5f61e83c22def117f1c56f46dbdb011","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-69.tgz","fileCount":86,"integrity":"sha512-iZglMQD8R1JRhDu/ClyTDt2l2PfttiPDBlnJ5ZV3LsTtNCM5heurRSQ+V7O33fjjVgbPafTWaIOCJ0Cc81qQPg==","signatures":[{"sig":"MEQCIEPwk5+vl4frwmpe+pQ24q9o57obYjbRsuMJaU3pT43/AiB+kx+/eqoWBSG6n6+Htq+m0B/19PZW6AqjyohaZrB4wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307136},"type":"module","_from":"file:syncular-testkit-0.0.6-69.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-69.tgz","_integrity":"sha512-iZglMQD8R1JRhDu/ClyTDt2l2PfttiPDBlnJ5ZV3LsTtNCM5heurRSQ+V7O33fjjVgbPafTWaIOCJ0Cc81qQPg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-69","@syncular/client":"0.0.6-69","@syncular/server":"0.0.6-69","@syncular/server-hono":"0.0.6-69","@syncular/dialect-libsql":"0.0.6-69","@syncular/dialect-pglite":"0.0.6-69","@syncular/transport-http":"0.0.6-69","@syncular/dialect-sqlite3":"0.0.6-69","@syncular/dialect-bun-sqlite":"0.0.6-69","@syncular/server-dialect-sqlite":"0.0.6-69","@syncular/server-dialect-postgres":"0.0.6-69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-69_1771853553314_0.11348685328717978","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-70":{"name":"@syncular/testkit","version":"0.0.6-70","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-70","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e4aaf5e7c2b1811ee9871912d3680cc0a8a895cc","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-70.tgz","fileCount":86,"integrity":"sha512-yGxjWnSZWZ3NzXjEsa/0m40WeV4+9be3ldwXq+g61xmezuJHlSzcEEO8UM57XplEc5DQYCZ4b+caBXm8/kwfhw==","signatures":[{"sig":"MEUCIEkF58fb8/v8TNUp7papanZ4ybRdHiujchM4wm+yKlRjAiEAz7ml4OngMIt3pSSo35zihFN2QuaFGR7XTv6fLrtR8s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307143},"type":"module","_from":"file:syncular-testkit-0.0.6-70.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-70.tgz","_integrity":"sha512-yGxjWnSZWZ3NzXjEsa/0m40WeV4+9be3ldwXq+g61xmezuJHlSzcEEO8UM57XplEc5DQYCZ4b+caBXm8/kwfhw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-70","@syncular/client":"0.0.6-70","@syncular/server":"0.0.6-70","@syncular/server-hono":"0.0.6-70","@syncular/dialect-libsql":"0.0.6-70","@syncular/dialect-pglite":"0.0.6-70","@syncular/transport-http":"0.0.6-70","@syncular/dialect-sqlite3":"0.0.6-70","@syncular/dialect-bun-sqlite":"0.0.6-70","@syncular/server-dialect-sqlite":"0.0.6-70","@syncular/server-dialect-postgres":"0.0.6-70"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-70_1771859292483_0.903913194490191","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-72":{"name":"@syncular/testkit","version":"0.0.6-72","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-72","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"607f9e2b236cb5e5c6564c06b2fcefd358f41ca5","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-72.tgz","fileCount":86,"integrity":"sha512-1N+o/BhH+5uDpyZiMXA5teaNQ9LIiLJ0wpeZMhZMILPnLRkAcbq4qZA4u2Ivguoxv3Bk7nIKMPymlpoiyMsntQ==","signatures":[{"sig":"MEYCIQDt4r6zzlikNywJyk9p+FpxTdfO003z4yJknh80Shp1fgIhAL4PoPlYuWmnhXiP5xmBnB2aDMiB+TRkgou5OuSAxJlV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307143},"type":"module","_from":"file:syncular-testkit-0.0.6-72.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-72.tgz","_integrity":"sha512-1N+o/BhH+5uDpyZiMXA5teaNQ9LIiLJ0wpeZMhZMILPnLRkAcbq4qZA4u2Ivguoxv3Bk7nIKMPymlpoiyMsntQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-72","@syncular/client":"0.0.6-72","@syncular/server":"0.0.6-72","@syncular/server-hono":"0.0.6-72","@syncular/dialect-libsql":"0.0.6-72","@syncular/dialect-pglite":"0.0.6-72","@syncular/transport-http":"0.0.6-72","@syncular/dialect-sqlite3":"0.0.6-72","@syncular/dialect-bun-sqlite":"0.0.6-72","@syncular/server-dialect-sqlite":"0.0.6-72","@syncular/server-dialect-postgres":"0.0.6-72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-72_1771879514555_0.8576388779658091","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-73":{"name":"@syncular/testkit","version":"0.0.6-73","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-73","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"893fdb227805321f2beb8582f5ca72e0514bcf47","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-73.tgz","fileCount":86,"integrity":"sha512-ad+LJASq8EUt6htLtgZbZQq4fIZCN7J33J5pqu2O6jlLiqysam9Ov2vpow4P2zNOrKa50ZMiVzrT9djpZDmoeQ==","signatures":[{"sig":"MEUCIQD3ngLvA+aha6UrGqaUhkTJS3wKdEZp9iCz/ZrK/9yg6AIgIoICn05w6acmg+YY0BXtz9B3JMyi9BtFsoKsvDBIVgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307143},"type":"module","_from":"file:syncular-testkit-0.0.6-73.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-73.tgz","_integrity":"sha512-ad+LJASq8EUt6htLtgZbZQq4fIZCN7J33J5pqu2O6jlLiqysam9Ov2vpow4P2zNOrKa50ZMiVzrT9djpZDmoeQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-73","@syncular/client":"0.0.6-73","@syncular/server":"0.0.6-73","@syncular/server-hono":"0.0.6-73","@syncular/dialect-libsql":"0.0.6-73","@syncular/dialect-pglite":"0.0.6-73","@syncular/transport-http":"0.0.6-73","@syncular/dialect-sqlite3":"0.0.6-73","@syncular/dialect-bun-sqlite":"0.0.6-73","@syncular/server-dialect-sqlite":"0.0.6-73","@syncular/server-dialect-postgres":"0.0.6-73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-73_1771882298447_0.5967397063143756","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-79":{"name":"@syncular/testkit","version":"0.0.6-79","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-79","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"b1405d3b8c878726e1d77754994094d10b44ff04","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-79.tgz","fileCount":86,"integrity":"sha512-dhzSUvkVWWT9D4BRAfjStxLOlupHnlw+vxRYm7uAX7mA1kT/zl7LzB+Gen5YzdWd9y2yKBG1Jv9yvuYJH6tnwg==","signatures":[{"sig":"MEUCIQDPluEZSm6e+9wOqzRVghm0K1mDoyq6T6zTui4C0WDU1AIgGyNe0PZFqGenQBWF/ffttr8lfdOkw1mbGAbNK/SjbU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309340},"type":"module","_from":"file:syncular-testkit-0.0.6-79.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-79.tgz","_integrity":"sha512-dhzSUvkVWWT9D4BRAfjStxLOlupHnlw+vxRYm7uAX7mA1kT/zl7LzB+Gen5YzdWd9y2yKBG1Jv9yvuYJH6tnwg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-79","@syncular/client":"0.0.6-79","@syncular/server":"0.0.6-79","@syncular/server-hono":"0.0.6-79","@syncular/dialect-libsql":"0.0.6-79","@syncular/dialect-pglite":"0.0.6-79","@syncular/transport-http":"0.0.6-79","@syncular/dialect-sqlite3":"0.0.6-79","@syncular/dialect-bun-sqlite":"0.0.6-79","@syncular/server-dialect-sqlite":"0.0.6-79","@syncular/server-dialect-postgres":"0.0.6-79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-79_1771946565140_0.49097225123781363","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-80":{"name":"@syncular/testkit","version":"0.0.6-80","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-80","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"bc8d199a59ccd8f2292661cf51ae16d93f96a8f8","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-80.tgz","fileCount":86,"integrity":"sha512-KwTCYYfM9VXjrCOsd1LxGok9Vm7+obIrWtn7DtXMJbCoilRoUrJ42r2E8kjcfSrDjuptDoC3QIv62V1rCJS3Yg==","signatures":[{"sig":"MEUCIQCY1HIiHM1taGwUSeYBa5P+WLWlGGp1YsXM6svy8XsKQAIgZ2riJ5cnJjGn7SHJ1XqN2JvT0dB6tP5mGrUspMjDLw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309340},"type":"module","_from":"file:syncular-testkit-0.0.6-80.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-80.tgz","_integrity":"sha512-KwTCYYfM9VXjrCOsd1LxGok9Vm7+obIrWtn7DtXMJbCoilRoUrJ42r2E8kjcfSrDjuptDoC3QIv62V1rCJS3Yg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-80","@syncular/client":"0.0.6-80","@syncular/server":"0.0.6-80","@syncular/server-hono":"0.0.6-80","@syncular/dialect-libsql":"0.0.6-80","@syncular/dialect-pglite":"0.0.6-80","@syncular/transport-http":"0.0.6-80","@syncular/dialect-sqlite3":"0.0.6-80","@syncular/dialect-bun-sqlite":"0.0.6-80","@syncular/server-dialect-sqlite":"0.0.6-80","@syncular/server-dialect-postgres":"0.0.6-80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-80_1771947220462_0.5414203282817713","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-81":{"name":"@syncular/testkit","version":"0.0.6-81","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-81","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d2cc958f91831e83c960aa7b26480b98a6af8f28","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-81.tgz","fileCount":86,"integrity":"sha512-e7MFM2YQmRLIZR+OpImWtNK4rCl2craDb8REW00aUbuGJ2eKDVHJ6h+pMPtW8dLXCXOLB9/reUSAG3vqH8M4fw==","signatures":[{"sig":"MEUCIAtG1edlxegiR9lVquVJzkuGST/VbqruCbfWBablHYwwAiEA0x8lXM51Q2JbTB/0Grg3JarItSN9IRR9mEko4fajISs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309340},"type":"module","_from":"file:syncular-testkit-0.0.6-81.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-81.tgz","_integrity":"sha512-e7MFM2YQmRLIZR+OpImWtNK4rCl2craDb8REW00aUbuGJ2eKDVHJ6h+pMPtW8dLXCXOLB9/reUSAG3vqH8M4fw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-81","@syncular/client":"0.0.6-81","@syncular/server":"0.0.6-81","@syncular/server-hono":"0.0.6-81","@syncular/dialect-libsql":"0.0.6-81","@syncular/dialect-pglite":"0.0.6-81","@syncular/transport-http":"0.0.6-81","@syncular/dialect-sqlite3":"0.0.6-81","@syncular/dialect-bun-sqlite":"0.0.6-81","@syncular/server-dialect-sqlite":"0.0.6-81","@syncular/server-dialect-postgres":"0.0.6-81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-81_1771974554282_0.021216890394917698","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-82":{"name":"@syncular/testkit","version":"0.0.6-82","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-82","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"2abca5559e1ad852ee30d94445d4bb0eceaf86b0","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-82.tgz","fileCount":86,"integrity":"sha512-RuWTYCqIV2QpmHV9pfeWon/cobq9rkeEYNn2MqAB3my5m/u5irMaGkgbx3DG3nadtHOAFbN51+oyck8R22Y1fg==","signatures":[{"sig":"MEYCIQD4SwZI0sBv1gpt2XEGmf+3v048mL7Y5SZsWz4z1CmG2QIhAJDgB0jHRZd9wVJQndb+lbcpcmESa18nduw3W+YleLih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309340},"type":"module","_from":"file:syncular-testkit-0.0.6-82.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-82.tgz","_integrity":"sha512-RuWTYCqIV2QpmHV9pfeWon/cobq9rkeEYNn2MqAB3my5m/u5irMaGkgbx3DG3nadtHOAFbN51+oyck8R22Y1fg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.0","@syncular/core":"0.0.6-82","@syncular/client":"0.0.6-82","@syncular/server":"0.0.6-82","@syncular/server-hono":"0.0.6-82","@syncular/dialect-libsql":"0.0.6-82","@syncular/dialect-pglite":"0.0.6-82","@syncular/transport-http":"0.0.6-82","@syncular/dialect-sqlite3":"0.0.6-82","@syncular/dialect-bun-sqlite":"0.0.6-82","@syncular/server-dialect-sqlite":"0.0.6-82","@syncular/server-dialect-postgres":"0.0.6-82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-82_1771975675755_0.6409103547519466","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-83":{"name":"@syncular/testkit","version":"0.0.6-83","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-83","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"3196372674bc2218688f8b098b78be9f78067789","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-83.tgz","fileCount":86,"integrity":"sha512-FUlJRYHZFQAdRvstUwqC9Y35CFBWqN60Ks65twuhk+Phj71pZR1w3+bk0DcZZRqcHY4gGGedhEx6PSpkuToxSQ==","signatures":[{"sig":"MEYCIQDvjuFl6kV8Ap3Us2F9NVKPX63WEagE3AescTTIlFGulgIhANC4tdaRspOu+dHf+xYccAj0XhGD6r3hAMjtFP9Qq0Yo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309340},"type":"module","_from":"file:syncular-testkit-0.0.6-83.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-83.tgz","_integrity":"sha512-FUlJRYHZFQAdRvstUwqC9Y35CFBWqN60Ks65twuhk+Phj71pZR1w3+bk0DcZZRqcHY4gGGedhEx6PSpkuToxSQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.2","@syncular/core":"0.0.6-83","@syncular/client":"0.0.6-83","@syncular/server":"0.0.6-83","@syncular/server-hono":"0.0.6-83","@syncular/dialect-libsql":"0.0.6-83","@syncular/dialect-pglite":"0.0.6-83","@syncular/transport-http":"0.0.6-83","@syncular/dialect-sqlite3":"0.0.6-83","@syncular/dialect-bun-sqlite":"0.0.6-83","@syncular/server-dialect-sqlite":"0.0.6-83","@syncular/server-dialect-postgres":"0.0.6-83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-83_1772006768105_0.5172273522683339","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-84":{"name":"@syncular/testkit","version":"0.0.6-84","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-84","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"ee89ddf7cac638dc7fee459c05c1be2e30ec698d","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-84.tgz","fileCount":86,"integrity":"sha512-ViEH296R8yko6o5el+HCr6CtlRSOGeYGmRXSoKm9CdgDA384jiLRIOr4antzbF1nRevyR22411AFwCg2OHXYIQ==","signatures":[{"sig":"MEQCIDcSIj48Fz1JDymfqthTkX3VfhdnfMQJbO6w8Z3QmnB7AiA7RXDadLWVBndhArp563ekJq1st+yiqzxHYN92HRllLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309340},"type":"module","_from":"file:syncular-testkit-0.0.6-84.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-84.tgz","_integrity":"sha512-ViEH296R8yko6o5el+HCr6CtlRSOGeYGmRXSoKm9CdgDA384jiLRIOr4antzbF1nRevyR22411AFwCg2OHXYIQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.2","@syncular/core":"0.0.6-84","@syncular/client":"0.0.6-84","@syncular/server":"0.0.6-84","@syncular/server-hono":"0.0.6-84","@syncular/dialect-libsql":"0.0.6-84","@syncular/dialect-pglite":"0.0.6-84","@syncular/transport-http":"0.0.6-84","@syncular/dialect-sqlite3":"0.0.6-84","@syncular/dialect-bun-sqlite":"0.0.6-84","@syncular/server-dialect-sqlite":"0.0.6-84","@syncular/server-dialect-postgres":"0.0.6-84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-84_1772006955524_0.0720359092104037","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-85":{"name":"@syncular/testkit","version":"0.0.6-85","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-85","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"6c3bfc56ecb8a756456c8720af615c4f3e99798a","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-85.tgz","fileCount":86,"integrity":"sha512-8yhF87OJKyc3ON3gHzZlG/+RFsbG/uSEMIOU+6ZxeFOPsvM+Dtmu2LmHQBBbsrd+3KNyLmpkCfposI4wnCLWtg==","signatures":[{"sig":"MEQCIA/9nOjtlcu3BCTaMZuXzeaPYdqBLATjMUOt8HqJTfgBAiB+KbmXC88rLg/4jH+B13zVB/LSNk/eN8ILSQxoGviv6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309340},"type":"module","_from":"file:syncular-testkit-0.0.6-85.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-85.tgz","_integrity":"sha512-8yhF87OJKyc3ON3gHzZlG/+RFsbG/uSEMIOU+6ZxeFOPsvM+Dtmu2LmHQBBbsrd+3KNyLmpkCfposI4wnCLWtg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.6.2","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.12.2","@syncular/core":"0.0.6-85","@syncular/client":"0.0.6-85","@syncular/server":"0.0.6-85","@syncular/server-hono":"0.0.6-85","@syncular/dialect-libsql":"0.0.6-85","@syncular/dialect-pglite":"0.0.6-85","@syncular/transport-http":"0.0.6-85","@syncular/dialect-sqlite3":"0.0.6-85","@syncular/dialect-bun-sqlite":"0.0.6-85","@syncular/server-dialect-sqlite":"0.0.6-85","@syncular/server-dialect-postgres":"0.0.6-85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-85_1772035466281_0.08519934486813008","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-86":{"name":"@syncular/testkit","version":"0.0.6-86","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-86","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"05232749eb659d42d620c3f5b4a835e5f5b37eab","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-86.tgz","fileCount":86,"integrity":"sha512-LbNcnuSAfi1lAcbGo4gtT1mLvsbYHhKQKetuMXoxrYoxo7ewQW932sv/cWarvcxUnJZ/MuTxi7Dk92U+fOKGjQ==","signatures":[{"sig":"MEQCIBE0qHjsPcJJTesIwQkZzqHbqOFBdX0hyoJtYALPQmctAiAUhdPBGulSTVxQrv9nqOFl6UX/WtYTRmKIOH3ZWjp0LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309340},"type":"module","_from":"file:syncular-testkit-0.0.6-86.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-86.tgz","_integrity":"sha512-LbNcnuSAfi1lAcbGo4gtT1mLvsbYHhKQKetuMXoxrYoxo7ewQW932sv/cWarvcxUnJZ/MuTxi7Dk92U+fOKGjQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.2","@syncular/core":"0.0.6-86","@syncular/client":"0.0.6-86","@syncular/server":"0.0.6-86","@syncular/server-hono":"0.0.6-86","@syncular/dialect-libsql":"0.0.6-86","@syncular/dialect-pglite":"0.0.6-86","@syncular/transport-http":"0.0.6-86","@syncular/dialect-sqlite3":"0.0.6-86","@syncular/dialect-bun-sqlite":"0.0.6-86","@syncular/server-dialect-sqlite":"0.0.6-86","@syncular/server-dialect-postgres":"0.0.6-86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-86_1772037997017_0.6321198501659024","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-89":{"name":"@syncular/testkit","version":"0.0.6-89","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-89","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"19c7dd69795c1f040ff21d9cdd44307e79b1c194","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-89.tgz","fileCount":86,"integrity":"sha512-Yaysinf5szWFCpyQjxxORYeWEnuMwLs+nAScW17goyul7Tx+xsHRTQU2eX+Bak4YfmtavQzKc4G5pdBlvqtK+g==","signatures":[{"sig":"MEUCIQCZmwpTCIssFZohQjza1KPsltp3+44zY/laDCPQxWbDAgIgWUunJEBUyJ/SqFRUe0UYkzVSONkVk7bxx5rznk7iwis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315308},"type":"module","_from":"file:syncular-testkit-0.0.6-89.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-89.tgz","_integrity":"sha512-Yaysinf5szWFCpyQjxxORYeWEnuMwLs+nAScW17goyul7Tx+xsHRTQU2eX+Bak4YfmtavQzKc4G5pdBlvqtK+g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.2","@syncular/core":"0.0.6-89","@syncular/client":"0.0.6-89","@syncular/server":"0.0.6-89","@syncular/server-hono":"0.0.6-89","@syncular/dialect-libsql":"0.0.6-89","@syncular/dialect-pglite":"0.0.6-89","@syncular/transport-http":"0.0.6-89","@syncular/dialect-sqlite3":"0.0.6-89","@syncular/dialect-bun-sqlite":"0.0.6-89","@syncular/server-dialect-sqlite":"0.0.6-89","@syncular/server-dialect-postgres":"0.0.6-89"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-89_1772100632925_0.5303611230498142","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-90":{"name":"@syncular/testkit","version":"0.0.6-90","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-90","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"26f431399e229b1d3e5eade7b49671f6fca289cf","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-90.tgz","fileCount":86,"integrity":"sha512-gHub2HuK1VV84gSvIcjnGD9HQrbmSM0RvWTolTYAwqwYqUjCIciycUF+lUMDlqcmjqT3qBisrsEOHfBG+1PZbw==","signatures":[{"sig":"MEYCIQDjovegtwTbrirkAQ+dtC7rgcQ+aPC/BIqLdYui43TBwgIhANYHcTg9eYn293ez6a4xPnZgzz61pw/AGmlvn1ieSrbn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315308},"type":"module","_from":"file:syncular-testkit-0.0.6-90.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-90.tgz","_integrity":"sha512-gHub2HuK1VV84gSvIcjnGD9HQrbmSM0RvWTolTYAwqwYqUjCIciycUF+lUMDlqcmjqT3qBisrsEOHfBG+1PZbw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.2","@syncular/core":"0.0.6-90","@syncular/client":"0.0.6-90","@syncular/server":"0.0.6-90","@syncular/server-hono":"0.0.6-90","@syncular/dialect-libsql":"0.0.6-90","@syncular/dialect-pglite":"0.0.6-90","@syncular/transport-http":"0.0.6-90","@syncular/dialect-sqlite3":"0.0.6-90","@syncular/dialect-bun-sqlite":"0.0.6-90","@syncular/server-dialect-sqlite":"0.0.6-90","@syncular/server-dialect-postgres":"0.0.6-90"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-90_1772142618388_0.5623582907420412","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-92":{"name":"@syncular/testkit","version":"0.0.6-92","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-92","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d1b86fc1734078a1c2a986d0de5e6dc469f23a50","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-92.tgz","fileCount":86,"integrity":"sha512-vhLBCCw1DuwoB3Rwt1AYZiw2nlNaixrU0G0wAmtREwCE4DMH6L7mHbFTYvCMnocIu5hiRDoRcsqoDMaOxYa3XQ==","signatures":[{"sig":"MEUCIFwwbghzgmZoXGC8RZoZpxgULW41Yk0duDiq/iIfG7HTAiEA1ErK04Eh5Or9OiCtdR2js7pbxIIy1LCZ9QeZjPUSa3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315308},"type":"module","_from":"file:syncular-testkit-0.0.6-92.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-92.tgz","_integrity":"sha512-vhLBCCw1DuwoB3Rwt1AYZiw2nlNaixrU0G0wAmtREwCE4DMH6L7mHbFTYvCMnocIu5hiRDoRcsqoDMaOxYa3XQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-92","@syncular/client":"0.0.6-92","@syncular/server":"0.0.6-92","@syncular/server-hono":"0.0.6-92","@syncular/dialect-libsql":"0.0.6-92","@syncular/dialect-pglite":"0.0.6-92","@syncular/transport-http":"0.0.6-92","@syncular/dialect-sqlite3":"0.0.6-92","@syncular/dialect-bun-sqlite":"0.0.6-92","@syncular/server-dialect-sqlite":"0.0.6-92","@syncular/server-dialect-postgres":"0.0.6-92"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-92_1772148687231_0.092133480030413","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-93":{"name":"@syncular/testkit","version":"0.0.6-93","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-93","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"3e292b3e8c542b308423030abafd4e0f0a944207","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-93.tgz","fileCount":86,"integrity":"sha512-XWsldGAVFbFRTy4BPnVrBj5xojAFs3RPm34Bk0dsyzTQOEtbeWwGBc7hBITRitAX/8rqKXCj6ybvSTTUeagt1w==","signatures":[{"sig":"MEUCIHpsqbHVMk3MHr4Vp/tlB2pqqkpfWYf3x+xKKLtlxs9GAiEA3ogeBbT9HePuUxGULZcgNZfno2n0UoWWDClVlerRum8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315308},"type":"module","_from":"file:syncular-testkit-0.0.6-93.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-93.tgz","_integrity":"sha512-XWsldGAVFbFRTy4BPnVrBj5xojAFs3RPm34Bk0dsyzTQOEtbeWwGBc7hBITRitAX/8rqKXCj6ybvSTTUeagt1w==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-93","@syncular/client":"0.0.6-93","@syncular/server":"0.0.6-93","@syncular/server-hono":"0.0.6-93","@syncular/dialect-libsql":"0.0.6-93","@syncular/dialect-pglite":"0.0.6-93","@syncular/transport-http":"0.0.6-93","@syncular/dialect-sqlite3":"0.0.6-93","@syncular/dialect-bun-sqlite":"0.0.6-93","@syncular/server-dialect-sqlite":"0.0.6-93","@syncular/server-dialect-postgres":"0.0.6-93"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-93_1772150373446_0.9576003028069862","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-95":{"name":"@syncular/testkit","version":"0.0.6-95","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-95","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a190f54eea14152e3073b494558712cbb6187106","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-95.tgz","fileCount":86,"integrity":"sha512-Np8ffD2xxlQc4E6F7E3dhgSKm7jFmoEIgr1VnJqQjFdqVND7EaWGkho74nY4OxTOib83PBg8T5v/5P2VSM8EeA==","signatures":[{"sig":"MEUCIF55lRxY0vjwJ9TM+3aTjKfK4RSZ+8ASZBDWYF0mowSpAiEAr1bj7opfe0j6BzBHELgUOOO62a/pMRKqQBYJ14716VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315308},"type":"module","_from":"file:syncular-testkit-0.0.6-95.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-95.tgz","_integrity":"sha512-Np8ffD2xxlQc4E6F7E3dhgSKm7jFmoEIgr1VnJqQjFdqVND7EaWGkho74nY4OxTOib83PBg8T5v/5P2VSM8EeA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-95","@syncular/client":"0.0.6-95","@syncular/server":"0.0.6-95","@syncular/server-hono":"0.0.6-95","@syncular/dialect-libsql":"0.0.6-95","@syncular/dialect-pglite":"0.0.6-95","@syncular/transport-http":"0.0.6-95","@syncular/dialect-sqlite3":"0.0.6-95","@syncular/dialect-bun-sqlite":"0.0.6-95","@syncular/server-dialect-sqlite":"0.0.6-95","@syncular/server-dialect-postgres":"0.0.6-95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-95_1772195923987_0.6599001704849774","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-96":{"name":"@syncular/testkit","version":"0.0.6-96","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-96","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d4e419b1b0fc0558383bf42fd8906c0a50ad9e44","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-96.tgz","fileCount":86,"integrity":"sha512-WrurStWRR0r91GMWaEFCUW1fg7X7+h5edeI7ST8hbJOwSB6TzJhi8nW9Js2/L5oCeC2gVTlU2jvAgCha+oOG4w==","signatures":[{"sig":"MEUCICSfaFK1VRJEC8GHaJRXdaBivh0dXM1WWXz8x6/7+WiYAiEAqb2SEqw2zs31NPnVwVoETVc4NtyRGQIwfdN6Y6BPo3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315308},"type":"module","_from":"file:syncular-testkit-0.0.6-96.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-96.tgz","_integrity":"sha512-WrurStWRR0r91GMWaEFCUW1fg7X7+h5edeI7ST8hbJOwSB6TzJhi8nW9Js2/L5oCeC2gVTlU2jvAgCha+oOG4w==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-96","@syncular/client":"0.0.6-96","@syncular/server":"0.0.6-96","@syncular/server-hono":"0.0.6-96","@syncular/dialect-libsql":"0.0.6-96","@syncular/dialect-pglite":"0.0.6-96","@syncular/transport-http":"0.0.6-96","@syncular/dialect-sqlite3":"0.0.6-96","@syncular/dialect-bun-sqlite":"0.0.6-96","@syncular/server-dialect-sqlite":"0.0.6-96","@syncular/server-dialect-postgres":"0.0.6-96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-96_1772196509205_0.5130994353193854","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-100":{"name":"@syncular/testkit","version":"0.0.6-100","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-100","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"b36bda55b0933cbb3d94de655351f6c55794d70f","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-100.tgz","fileCount":86,"integrity":"sha512-O465SbDSyZWx4uAZ5EBujUCJpLrXohc4VjVOXZfFVQdwB+yVSOZe6iTQfXnFtOOUDvslNJN7/5JP1GJIVNGI4Q==","signatures":[{"sig":"MEUCIQCv03geBacbQunYK0tqX3IF3mCX/ZNxsF01uryg2byoxwIgUUiKqa1BdRXwFhJagul6FRedvZjBDwo7RpIjwlXVLls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-100.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-100.tgz","_integrity":"sha512-O465SbDSyZWx4uAZ5EBujUCJpLrXohc4VjVOXZfFVQdwB+yVSOZe6iTQfXnFtOOUDvslNJN7/5JP1GJIVNGI4Q==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-100","@syncular/client":"0.0.6-100","@syncular/server":"0.0.6-100","@syncular/server-hono":"0.0.6-100","@syncular/dialect-libsql":"0.0.6-100","@syncular/dialect-pglite":"0.0.6-100","@syncular/transport-http":"0.0.6-100","@syncular/dialect-sqlite3":"0.0.6-100","@syncular/dialect-bun-sqlite":"0.0.6-100","@syncular/server-dialect-sqlite":"0.0.6-100","@syncular/server-dialect-postgres":"0.0.6-100"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-100_1772223186254_0.7968846782201633","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-101":{"name":"@syncular/testkit","version":"0.0.6-101","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-101","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"739c3278330b0006dff23760dd74c11e74927215","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-101.tgz","fileCount":86,"integrity":"sha512-uMIIPm8gMcScz7b/6cM5LLhXWyEgZmGeOeHhh+aVAPiaWjlCKNjH9EXxWqDzvJfX5F0jaFxtAdTcy5XHtp+EwQ==","signatures":[{"sig":"MEUCIDCzColN9z46gtAp9Rfm+HuP8ha15mS0uSVYNr6dLJtLAiEAypg5NtLbcDNpM1Aj37DVysU7H8f/68HqweSow6ouyFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-101.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-101.tgz","_integrity":"sha512-uMIIPm8gMcScz7b/6cM5LLhXWyEgZmGeOeHhh+aVAPiaWjlCKNjH9EXxWqDzvJfX5F0jaFxtAdTcy5XHtp+EwQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-101","@syncular/client":"0.0.6-101","@syncular/server":"0.0.6-101","@syncular/server-hono":"0.0.6-101","@syncular/dialect-libsql":"0.0.6-101","@syncular/dialect-pglite":"0.0.6-101","@syncular/transport-http":"0.0.6-101","@syncular/dialect-sqlite3":"0.0.6-101","@syncular/dialect-bun-sqlite":"0.0.6-101","@syncular/server-dialect-sqlite":"0.0.6-101","@syncular/server-dialect-postgres":"0.0.6-101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-101_1772224476351_0.12763129961200836","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-102":{"name":"@syncular/testkit","version":"0.0.6-102","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-102","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"6bf5f8a3d1b09c9432a911cedeb8a23bab95abcb","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-102.tgz","fileCount":86,"integrity":"sha512-5Z/JAC6FRhCFIRXOdsK+5G6jTSuIyVvQ8V8YkWzEcp2V611dLDRaLxLux7+bGa0Mr2sz8Ci047RZmqqRECbrBA==","signatures":[{"sig":"MEUCIQC9Nk23v55dkm+6ux9DceEXIspxCw/MVZP9W62Fx/JmeAIgK8GakWCHWse6risxJisgRiUsFQBUG0idjhkCUzPBnwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-102.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-102.tgz","_integrity":"sha512-5Z/JAC6FRhCFIRXOdsK+5G6jTSuIyVvQ8V8YkWzEcp2V611dLDRaLxLux7+bGa0Mr2sz8Ci047RZmqqRECbrBA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-102","@syncular/client":"0.0.6-102","@syncular/server":"0.0.6-102","@syncular/server-hono":"0.0.6-102","@syncular/dialect-libsql":"0.0.6-102","@syncular/dialect-pglite":"0.0.6-102","@syncular/transport-http":"0.0.6-102","@syncular/dialect-sqlite3":"0.0.6-102","@syncular/dialect-bun-sqlite":"0.0.6-102","@syncular/server-dialect-sqlite":"0.0.6-102","@syncular/server-dialect-postgres":"0.0.6-102"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-102_1772224833344_0.9872763438858421","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-103":{"name":"@syncular/testkit","version":"0.0.6-103","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-103","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"4678ef1bdadfd434cf6d14deb2196e63fbfe7ddc","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-103.tgz","fileCount":86,"integrity":"sha512-nEnU4PD5ITxkzJEOAc0flk+ztIGUe3SIMx6+5HY1oj663ig7gI1wp7Sw5Yg4kXvW14F+dJubiUH2PNmVC2E+Tw==","signatures":[{"sig":"MEUCIBtcyIvKf+Y4M1RIgEjJaqAC8t42Xy4FX5ZfHa2M9zHdAiEA9amDH/xk7tPQW/iAPEA7DW58o/WNq/DgIhQkEZlJojU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-103.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-103.tgz","_integrity":"sha512-nEnU4PD5ITxkzJEOAc0flk+ztIGUe3SIMx6+5HY1oj663ig7gI1wp7Sw5Yg4kXvW14F+dJubiUH2PNmVC2E+Tw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-103","@syncular/client":"0.0.6-103","@syncular/server":"0.0.6-103","@syncular/server-hono":"0.0.6-103","@syncular/dialect-libsql":"0.0.6-103","@syncular/dialect-pglite":"0.0.6-103","@syncular/transport-http":"0.0.6-103","@syncular/dialect-sqlite3":"0.0.6-103","@syncular/dialect-bun-sqlite":"0.0.6-103","@syncular/server-dialect-sqlite":"0.0.6-103","@syncular/server-dialect-postgres":"0.0.6-103"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-103_1772225070935_0.06325379935362219","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-104":{"name":"@syncular/testkit","version":"0.0.6-104","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-104","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"639c480a086dd61dd96b180b081777f8ddf98ee8","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-104.tgz","fileCount":86,"integrity":"sha512-/VELOXcdjCvORfmN6FesqwFakM0LOtegg9VakZFxu3Xyu9QqHJVcf5xwXfZlURKVasvB74EcjZ7OqqUwzuiv6A==","signatures":[{"sig":"MEYCIQCYSLxL6Y2oj/i/G2xebUxARp9Yn4eakKmrJ1saO5qgyAIhALhVvEMad5xJOVDR+yr36FZMdjeuaYgF+YyypcBsHM9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-104.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-104.tgz","_integrity":"sha512-/VELOXcdjCvORfmN6FesqwFakM0LOtegg9VakZFxu3Xyu9QqHJVcf5xwXfZlURKVasvB74EcjZ7OqqUwzuiv6A==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-104","@syncular/client":"0.0.6-104","@syncular/server":"0.0.6-104","@syncular/server-hono":"0.0.6-104","@syncular/dialect-libsql":"0.0.6-104","@syncular/dialect-pglite":"0.0.6-104","@syncular/transport-http":"0.0.6-104","@syncular/dialect-sqlite3":"0.0.6-104","@syncular/dialect-bun-sqlite":"0.0.6-104","@syncular/server-dialect-sqlite":"0.0.6-104","@syncular/server-dialect-postgres":"0.0.6-104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-104_1772225355481_0.3278016806816433","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-105":{"name":"@syncular/testkit","version":"0.0.6-105","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-105","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"dfacb2772f0962cbbdf79a3cdabd175bf2bee4a1","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-105.tgz","fileCount":86,"integrity":"sha512-sgqtrXIoTTFgYY3ks0gvsNJf5o8IAfIotd4bzGYlKuYf5lZV+TydS34avc++WBqYKThvvMw225LeDrPuHZbwYA==","signatures":[{"sig":"MEUCIB6CoyYgcwL+k6engReBcDZ9HA8iT6NsiOshAC8PFovXAiEApwtAIZUwmJDSfYehW4aAabSQOZmxYsca+EcJsxhdFy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-105.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-105.tgz","_integrity":"sha512-sgqtrXIoTTFgYY3ks0gvsNJf5o8IAfIotd4bzGYlKuYf5lZV+TydS34avc++WBqYKThvvMw225LeDrPuHZbwYA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-105","@syncular/client":"0.0.6-105","@syncular/server":"0.0.6-105","@syncular/server-hono":"0.0.6-105","@syncular/dialect-libsql":"0.0.6-105","@syncular/dialect-pglite":"0.0.6-105","@syncular/transport-http":"0.0.6-105","@syncular/dialect-sqlite3":"0.0.6-105","@syncular/dialect-bun-sqlite":"0.0.6-105","@syncular/server-dialect-sqlite":"0.0.6-105","@syncular/server-dialect-postgres":"0.0.6-105"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-105_1772227814236_0.6155269794058329","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-106":{"name":"@syncular/testkit","version":"0.0.6-106","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-106","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"fe23f8a88b4150115b185f122a64390e70c4280c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-106.tgz","fileCount":86,"integrity":"sha512-l4bwTnojYjPexmKdcv3gBH3AOv5SsBNCPDjNUHkXfFgqat5pqgD+Emq4S2UUSdQGil513tK58ueQtVZ6mzugBw==","signatures":[{"sig":"MEUCIQD/0O+QDMlFKIHa7DYJn4vfva2a0qEgIfKQkMQfPfK4RAIgbVXO3oBmEicbzagUtiCUqefwK1YsKhB1M8S8Ru7Zi+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-106.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-106.tgz","_integrity":"sha512-l4bwTnojYjPexmKdcv3gBH3AOv5SsBNCPDjNUHkXfFgqat5pqgD+Emq4S2UUSdQGil513tK58ueQtVZ6mzugBw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-106","@syncular/client":"0.0.6-106","@syncular/server":"0.0.6-106","@syncular/server-hono":"0.0.6-106","@syncular/dialect-libsql":"0.0.6-106","@syncular/dialect-pglite":"0.0.6-106","@syncular/transport-http":"0.0.6-106","@syncular/dialect-sqlite3":"0.0.6-106","@syncular/dialect-bun-sqlite":"0.0.6-106","@syncular/server-dialect-sqlite":"0.0.6-106","@syncular/server-dialect-postgres":"0.0.6-106"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-106_1772228615574_0.8494404592349962","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-108":{"name":"@syncular/testkit","version":"0.0.6-108","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-108","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d37515fee3382a0f4ec50b6412c7aaee0fb93d02","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-108.tgz","fileCount":86,"integrity":"sha512-jUDFIE3aMXgjhrc45x6FIH8oGQetnSPsVPbIHr3aAAhiIhYA9RQg8JqrPpTT2HKl7h/KURHQepCblUx4lL3alA==","signatures":[{"sig":"MEUCIQChZ29qynbSnLe0rX67w0rneTQUpRLxOtLVrYR3/Z8UlgIgfW+nXfMrRRQj5Z8dhIDJGG8BbTifvc9OjsdH6eK7LVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-108.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-108.tgz","_integrity":"sha512-jUDFIE3aMXgjhrc45x6FIH8oGQetnSPsVPbIHr3aAAhiIhYA9RQg8JqrPpTT2HKl7h/KURHQepCblUx4lL3alA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-108","@syncular/client":"0.0.6-108","@syncular/server":"0.0.6-108","@syncular/server-hono":"0.0.6-108","@syncular/dialect-libsql":"0.0.6-108","@syncular/dialect-pglite":"0.0.6-108","@syncular/transport-http":"0.0.6-108","@syncular/dialect-sqlite3":"0.0.6-108","@syncular/dialect-bun-sqlite":"0.0.6-108","@syncular/server-dialect-sqlite":"0.0.6-108","@syncular/server-dialect-postgres":"0.0.6-108"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-108_1772229222393_0.43169840760753186","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-109":{"name":"@syncular/testkit","version":"0.0.6-109","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-109","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"dd55988e2f54cfcef8626ed71becc77e766a91a0","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-109.tgz","fileCount":86,"integrity":"sha512-99RxeQqPUdobNwmjzoG9ssliQatJvhtdz+tUDU+JuHKdg2RONVwi3Btt2yRYTsJdDWo2k5c3wIFoewasF0ljhw==","signatures":[{"sig":"MEQCIGEJ0DwnZZbj3XcFQ4vJqFhTSY0oqpgdKHeH2SCweh+FAiAR1OXK9Wx0ggSwVlENx8x64YCTV3n4AL0P4bUjz/HpLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-109.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-109.tgz","_integrity":"sha512-99RxeQqPUdobNwmjzoG9ssliQatJvhtdz+tUDU+JuHKdg2RONVwi3Btt2yRYTsJdDWo2k5c3wIFoewasF0ljhw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-109","@syncular/client":"0.0.6-109","@syncular/server":"0.0.6-109","@syncular/server-hono":"0.0.6-109","@syncular/dialect-libsql":"0.0.6-109","@syncular/dialect-pglite":"0.0.6-109","@syncular/transport-http":"0.0.6-109","@syncular/dialect-sqlite3":"0.0.6-109","@syncular/dialect-bun-sqlite":"0.0.6-109","@syncular/server-dialect-sqlite":"0.0.6-109","@syncular/server-dialect-postgres":"0.0.6-109"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-109_1772229946135_0.9700501918212805","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-110":{"name":"@syncular/testkit","version":"0.0.6-110","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-110","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"b34162a4bd4f62dabec0032acb83bc5db33eef7d","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-110.tgz","fileCount":86,"integrity":"sha512-KhO1wxEMJIcM+eLPxwYZev7Qh+kQieh+HlVaTCTQrIltq1AXx6a7+BHXjwlrDXStw6U700S5Tol1M3pfSlxSRw==","signatures":[{"sig":"MEYCIQDqCtw5Hw4R/9uA7QU6uNAt4Qs7CZl/mZBQ15xGhTPAfwIhAM5/vTOyKQnkrNb/+UuGZou2Gm6DSYgiI3rzBGumm3m/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-110.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-110.tgz","_integrity":"sha512-KhO1wxEMJIcM+eLPxwYZev7Qh+kQieh+HlVaTCTQrIltq1AXx6a7+BHXjwlrDXStw6U700S5Tol1M3pfSlxSRw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-110","@syncular/client":"0.0.6-110","@syncular/server":"0.0.6-110","@syncular/server-hono":"0.0.6-110","@syncular/dialect-libsql":"0.0.6-110","@syncular/dialect-pglite":"0.0.6-110","@syncular/transport-http":"0.0.6-110","@syncular/dialect-sqlite3":"0.0.6-110","@syncular/dialect-bun-sqlite":"0.0.6-110","@syncular/server-dialect-sqlite":"0.0.6-110","@syncular/server-dialect-postgres":"0.0.6-110"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-110_1772230138966_0.6137346095193419","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-111":{"name":"@syncular/testkit","version":"0.0.6-111","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-111","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"ecd56ceef5e19248786ebe3c6dc5e91e7aad9303","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-111.tgz","fileCount":86,"integrity":"sha512-2lHXWrDH6c1L19DeZYoW/v9oc6MUeS/bDi7YffMF3R3EyDrcf7LWYnGuAsLcomH5M02QG+Aw8Ggi6LDCL7Lwpw==","signatures":[{"sig":"MEYCIQC5UifJqM5fclanshelf8VaYK7Rh90ZmPAbJNpBq18b2wIhAMJCZ+v7LHPQ/eQG2mE1M9IB1dgBDkqQaFdgi40L5+yA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-111.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-111.tgz","_integrity":"sha512-2lHXWrDH6c1L19DeZYoW/v9oc6MUeS/bDi7YffMF3R3EyDrcf7LWYnGuAsLcomH5M02QG+Aw8Ggi6LDCL7Lwpw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-111","@syncular/client":"0.0.6-111","@syncular/server":"0.0.6-111","@syncular/server-hono":"0.0.6-111","@syncular/dialect-libsql":"0.0.6-111","@syncular/dialect-pglite":"0.0.6-111","@syncular/transport-http":"0.0.6-111","@syncular/dialect-sqlite3":"0.0.6-111","@syncular/dialect-bun-sqlite":"0.0.6-111","@syncular/server-dialect-sqlite":"0.0.6-111","@syncular/server-dialect-postgres":"0.0.6-111"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-111_1772230371317_0.6277392615840423","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-112":{"name":"@syncular/testkit","version":"0.0.6-112","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-112","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"4a828c6dd16c15b320c5fc45ae9ec188fce16d62","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-112.tgz","fileCount":86,"integrity":"sha512-lH9GyZ4I8LxcXEZefr37AvL7vpOxGJFuDUnk2N4nNha+pT36osiLC/Rx49R2Gi3nTju3N3nO4ShVmHyEfAE1YA==","signatures":[{"sig":"MEYCIQCJsZw22sOeu0eVWzy1+7k5/Fsgatx59oiSfVH3qPBB0wIhAM+jG1kq5Qo9cfrx18d+ZWyrSjD7qdj2fpMgyLJMod3r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-112.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-112.tgz","_integrity":"sha512-lH9GyZ4I8LxcXEZefr37AvL7vpOxGJFuDUnk2N4nNha+pT36osiLC/Rx49R2Gi3nTju3N3nO4ShVmHyEfAE1YA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-112","@syncular/client":"0.0.6-112","@syncular/server":"0.0.6-112","@syncular/server-hono":"0.0.6-112","@syncular/dialect-libsql":"0.0.6-112","@syncular/dialect-pglite":"0.0.6-112","@syncular/transport-http":"0.0.6-112","@syncular/dialect-sqlite3":"0.0.6-112","@syncular/dialect-bun-sqlite":"0.0.6-112","@syncular/server-dialect-sqlite":"0.0.6-112","@syncular/server-dialect-postgres":"0.0.6-112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-112_1772230553941_0.437001432991067","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-113":{"name":"@syncular/testkit","version":"0.0.6-113","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-113","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"0f62439e150b1e3143e4bd5d69ce94bfd954b6ea","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-113.tgz","fileCount":86,"integrity":"sha512-4Jhw6HnSO4mVxhoQYmW9Lv2pqJilz6fzTVoh/OMxAUIVzOuEhCSJGGVxVOnAFRSYolMEZeLv/5aoUDYVrSfpuQ==","signatures":[{"sig":"MEQCIHu8gsJynRwTULcvzhfqvwTSx7IePDCRaTKqsu7wMdhhAiBjMIA6cK1Xn6DiJN0/qx5cIRW/RL+KnyYf20zsVtQsZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-113.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-113.tgz","_integrity":"sha512-4Jhw6HnSO4mVxhoQYmW9Lv2pqJilz6fzTVoh/OMxAUIVzOuEhCSJGGVxVOnAFRSYolMEZeLv/5aoUDYVrSfpuQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-113","@syncular/client":"0.0.6-113","@syncular/server":"0.0.6-113","@syncular/server-hono":"0.0.6-113","@syncular/dialect-libsql":"0.0.6-113","@syncular/dialect-pglite":"0.0.6-113","@syncular/transport-http":"0.0.6-113","@syncular/dialect-sqlite3":"0.0.6-113","@syncular/dialect-bun-sqlite":"0.0.6-113","@syncular/server-dialect-sqlite":"0.0.6-113","@syncular/server-dialect-postgres":"0.0.6-113"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-113_1772230742212_0.09676897909745086","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-114":{"name":"@syncular/testkit","version":"0.0.6-114","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-114","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a2010e8ad3b196e4f922732d58890cd58e26f3ed","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-114.tgz","fileCount":86,"integrity":"sha512-8Hq1ixAz3oPh0dfqAETWweZ6GX1FqVSjT/fZpm7rqgeSAPmlW0utq/TUYZuYw1jVPtcuZI+iEkqK6guybcOx1Q==","signatures":[{"sig":"MEYCIQCdiTvzbDwdbUFni0MlnACxllSZdGAMxhpWLa9CkjdlEQIhAOzZxxpRjjolKHOkZO11dxO5tpgXc1E5Hv3Vs8K4WEhL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-114.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-114.tgz","_integrity":"sha512-8Hq1ixAz3oPh0dfqAETWweZ6GX1FqVSjT/fZpm7rqgeSAPmlW0utq/TUYZuYw1jVPtcuZI+iEkqK6guybcOx1Q==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-114","@syncular/client":"0.0.6-114","@syncular/server":"0.0.6-114","@syncular/server-hono":"0.0.6-114","@syncular/dialect-libsql":"0.0.6-114","@syncular/dialect-pglite":"0.0.6-114","@syncular/transport-http":"0.0.6-114","@syncular/dialect-sqlite3":"0.0.6-114","@syncular/dialect-bun-sqlite":"0.0.6-114","@syncular/server-dialect-sqlite":"0.0.6-114","@syncular/server-dialect-postgres":"0.0.6-114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-114_1772231287660_0.08106217224104628","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-115":{"name":"@syncular/testkit","version":"0.0.6-115","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-115","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"ee92b4d8c87269146761175af744d44774e086ea","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-115.tgz","fileCount":86,"integrity":"sha512-HtmyXaFDznM05VGs0DGfLoZlxxkj/WfOufA7Li9r1ffsCl0Rj5d5bCa0BwGVQ3Tx6D5ebw2KZ+s9EcNF8NYVCw==","signatures":[{"sig":"MEUCIQCsszyB4Abxmq6xO1gukXZb+irWXNv/RbAiaBG6vMnH5AIgP7Y4jeDR/Pex+Lbz4lEiV4Cek2wlB59qZaLqhnA8QR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-115.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-115.tgz","_integrity":"sha512-HtmyXaFDznM05VGs0DGfLoZlxxkj/WfOufA7Li9r1ffsCl0Rj5d5bCa0BwGVQ3Tx6D5ebw2KZ+s9EcNF8NYVCw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-115","@syncular/client":"0.0.6-115","@syncular/server":"0.0.6-115","@syncular/server-hono":"0.0.6-115","@syncular/dialect-libsql":"0.0.6-115","@syncular/dialect-pglite":"0.0.6-115","@syncular/transport-http":"0.0.6-115","@syncular/dialect-sqlite3":"0.0.6-115","@syncular/dialect-bun-sqlite":"0.0.6-115","@syncular/server-dialect-sqlite":"0.0.6-115","@syncular/server-dialect-postgres":"0.0.6-115"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-115_1772231523112_0.8116611615213438","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-116":{"name":"@syncular/testkit","version":"0.0.6-116","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-116","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"668f6d73ec07cae0ca0da0cb01967082f007624f","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-116.tgz","fileCount":86,"integrity":"sha512-JGW3hzovUv9PVHxSDndpgVv473S/FksXXgZeNtQ1+sf+5DPFXP2y21AUXcdiYa4VgObFJJSScA/z2NDJMe/s4g==","signatures":[{"sig":"MEUCIEw3oU2M1bK/wHb8ZoKePYZCj+J/5H6wRuRpgHW2I85oAiEA+gqaVVmI6mUQ4BFmCtBwfD+QNYPBTwYxTKbY2iP4Yj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-116.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-116.tgz","_integrity":"sha512-JGW3hzovUv9PVHxSDndpgVv473S/FksXXgZeNtQ1+sf+5DPFXP2y21AUXcdiYa4VgObFJJSScA/z2NDJMe/s4g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-116","@syncular/client":"0.0.6-116","@syncular/server":"0.0.6-116","@syncular/server-hono":"0.0.6-116","@syncular/dialect-libsql":"0.0.6-116","@syncular/dialect-pglite":"0.0.6-116","@syncular/transport-http":"0.0.6-116","@syncular/dialect-sqlite3":"0.0.6-116","@syncular/dialect-bun-sqlite":"0.0.6-116","@syncular/server-dialect-sqlite":"0.0.6-116","@syncular/server-dialect-postgres":"0.0.6-116"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-116_1772236207464_0.3651421570388891","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-121":{"name":"@syncular/testkit","version":"0.0.6-121","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-121","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"af98d975c79d9127f279fe6954ca3afc3810b78c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-121.tgz","fileCount":86,"integrity":"sha512-zVDPr4oPbKemeKlJkGm8frDe591pCBf+SIkKLII89sCWeVNuD5ddl7XlqV4GjNKuFTwi2x0HA0BKk/BQaMePxw==","signatures":[{"sig":"MEYCIQCPVLhtJ9RGSMEPayOmj+L1ys82sWM2Z13VT6E5dHK1gQIhALQrJ70R3znVAgaj5p/TMWSUmf5DweS41s9Iio4cU8j9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-121.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-121.tgz","_integrity":"sha512-zVDPr4oPbKemeKlJkGm8frDe591pCBf+SIkKLII89sCWeVNuD5ddl7XlqV4GjNKuFTwi2x0HA0BKk/BQaMePxw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-121","@syncular/client":"0.0.6-121","@syncular/server":"0.0.6-121","@syncular/server-hono":"0.0.6-121","@syncular/dialect-libsql":"0.0.6-121","@syncular/dialect-pglite":"0.0.6-121","@syncular/transport-http":"0.0.6-121","@syncular/dialect-sqlite3":"0.0.6-121","@syncular/dialect-bun-sqlite":"0.0.6-121","@syncular/server-dialect-sqlite":"0.0.6-121","@syncular/server-dialect-postgres":"0.0.6-121"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-121_1772237762786_0.768750123910471","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-122":{"name":"@syncular/testkit","version":"0.0.6-122","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-122","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"c5079b45314513b82f57e7c11d67ef0dc1e56346","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-122.tgz","fileCount":86,"integrity":"sha512-VBN4weBo21AVqmG36QeLYkHx9Jbf09iM3MpdveVJ7n/3B/tGTGOsu17/m6vCzJ6snWoztluD0HfuPH4ToutCgA==","signatures":[{"sig":"MEUCIQCHjHP5PnjykqrlLMVn/3tq/AZmB2gyeCj+KzXAMjwnXAIgfDymGb8eS9hYn435YDMss19OoO2RJnxjwWCmulrG/zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-122.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-122.tgz","_integrity":"sha512-VBN4weBo21AVqmG36QeLYkHx9Jbf09iM3MpdveVJ7n/3B/tGTGOsu17/m6vCzJ6snWoztluD0HfuPH4ToutCgA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-122","@syncular/client":"0.0.6-122","@syncular/server":"0.0.6-122","@syncular/server-hono":"0.0.6-122","@syncular/dialect-libsql":"0.0.6-122","@syncular/dialect-pglite":"0.0.6-122","@syncular/transport-http":"0.0.6-122","@syncular/dialect-sqlite3":"0.0.6-122","@syncular/dialect-bun-sqlite":"0.0.6-122","@syncular/server-dialect-sqlite":"0.0.6-122","@syncular/server-dialect-postgres":"0.0.6-122"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-122_1772238933933_0.08355663515957557","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-124":{"name":"@syncular/testkit","version":"0.0.6-124","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-124","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"c58b2ec70b0f5d166f5bf6a83a24ae138cff06e9","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-124.tgz","fileCount":86,"integrity":"sha512-Dtay8NvgU+luVs36fZFqgWoj9ZY4xqDcYjCQFN6h5Du4B0E3XC3wfwb8fH5jOqReyq5LrTJAJtDmzWoAKZViYA==","signatures":[{"sig":"MEQCIGkjgP0K3hu4zCOS7/Y+Syenp4CC0g3FLEx/iUXogEjwAiAI95vTK3Agag2PMAe1lDDpZmMk+T6Aqk724rCe2HKuvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-124.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-124.tgz","_integrity":"sha512-Dtay8NvgU+luVs36fZFqgWoj9ZY4xqDcYjCQFN6h5Du4B0E3XC3wfwb8fH5jOqReyq5LrTJAJtDmzWoAKZViYA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-124","@syncular/client":"0.0.6-124","@syncular/server":"0.0.6-124","@syncular/server-hono":"0.0.6-124","@syncular/dialect-libsql":"0.0.6-124","@syncular/dialect-pglite":"0.0.6-124","@syncular/transport-http":"0.0.6-124","@syncular/dialect-sqlite3":"0.0.6-124","@syncular/dialect-bun-sqlite":"0.0.6-124","@syncular/server-dialect-sqlite":"0.0.6-124","@syncular/server-dialect-postgres":"0.0.6-124"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-124_1772239571465_0.8051769551095789","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-125":{"name":"@syncular/testkit","version":"0.0.6-125","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-125","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"9bcdbb211fa2a3e02e1da94a00983a0f333e8c46","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-125.tgz","fileCount":86,"integrity":"sha512-aTb5wUnOWis3/uSNCuSPmrGANVyXE11+ni8V6gnaFGtOFtnN2+XN7vh7/BoCvzB8NTjdsxmLPhwtPBsof2qPNg==","signatures":[{"sig":"MEYCIQCv6hpfYc5zRfwk/FsYHmqNFCGvLv0Ao8ZLQbZkzelNrQIhAPfStQAi0KlkBlHmQWOnZCsQVCjYoPbXrwo5fls917rY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-125.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-125.tgz","_integrity":"sha512-aTb5wUnOWis3/uSNCuSPmrGANVyXE11+ni8V6gnaFGtOFtnN2+XN7vh7/BoCvzB8NTjdsxmLPhwtPBsof2qPNg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-125","@syncular/client":"0.0.6-125","@syncular/server":"0.0.6-125","@syncular/server-hono":"0.0.6-125","@syncular/dialect-libsql":"0.0.6-125","@syncular/dialect-pglite":"0.0.6-125","@syncular/transport-http":"0.0.6-125","@syncular/dialect-sqlite3":"0.0.6-125","@syncular/dialect-bun-sqlite":"0.0.6-125","@syncular/server-dialect-sqlite":"0.0.6-125","@syncular/server-dialect-postgres":"0.0.6-125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-125_1772239759179_0.957987098489147","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-126":{"name":"@syncular/testkit","version":"0.0.6-126","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-126","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"b4d40d9fdbb366a70a64b63e6b90eed5c9db020c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-126.tgz","fileCount":86,"integrity":"sha512-LbZpvfl+Ef53B7sqdhxYN0H/fousIBvnWtl14jEDenPQOV7bKoOnNmoTgQOMJAptvbSW+FMZg+v1PMRQLIDUBA==","signatures":[{"sig":"MEQCIFaurSH41AKc4AZZ6QLffB1vd6G+ccpCFgNMBfNWrGLvAiBKGUpAe2QYbSmGbC43z7fbnVKYH+tKpAJti/C7yxfAFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-126.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-126.tgz","_integrity":"sha512-LbZpvfl+Ef53B7sqdhxYN0H/fousIBvnWtl14jEDenPQOV7bKoOnNmoTgQOMJAptvbSW+FMZg+v1PMRQLIDUBA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-126","@syncular/client":"0.0.6-126","@syncular/server":"0.0.6-126","@syncular/server-hono":"0.0.6-126","@syncular/dialect-libsql":"0.0.6-126","@syncular/dialect-pglite":"0.0.6-126","@syncular/transport-http":"0.0.6-126","@syncular/dialect-sqlite3":"0.0.6-126","@syncular/dialect-bun-sqlite":"0.0.6-126","@syncular/server-dialect-sqlite":"0.0.6-126","@syncular/server-dialect-postgres":"0.0.6-126"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-126_1772243720817_0.3141044380435787","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-135":{"name":"@syncular/testkit","version":"0.0.6-135","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-135","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"93617c7a2fe9531560e3287d85c6f89baf0de0a1","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-135.tgz","fileCount":86,"integrity":"sha512-CHcF6CFXLWUGH8i6PNo9lESD65HFtmFkOyu66566zxA/2jDHY8zSw4XO4g64XNdMT7TLy7ZxlLqwG7UFV+7Hfg==","signatures":[{"sig":"MEUCICFYQjvpi86/L9X3Rg61BcotLiYVqp7dgdbv4dkBuwc7AiEAy9BVvubuqnyyQ9LDydDGuf705mKqet7AIWxwQDLa2eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-135.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-135.tgz","_integrity":"sha512-CHcF6CFXLWUGH8i6PNo9lESD65HFtmFkOyu66566zxA/2jDHY8zSw4XO4g64XNdMT7TLy7ZxlLqwG7UFV+7Hfg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-135","@syncular/client":"0.0.6-135","@syncular/server":"0.0.6-135","@syncular/server-hono":"0.0.6-135","@syncular/dialect-libsql":"0.0.6-135","@syncular/dialect-pglite":"0.0.6-135","@syncular/transport-http":"0.0.6-135","@syncular/dialect-sqlite3":"0.0.6-135","@syncular/dialect-bun-sqlite":"0.0.6-135","@syncular/server-dialect-sqlite":"0.0.6-135","@syncular/server-dialect-postgres":"0.0.6-135"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-135_1772275988193_0.540564510762336","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-136":{"name":"@syncular/testkit","version":"0.0.6-136","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-136","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"9382de65d27320fde47aa46b9aef34e5f534dbff","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-136.tgz","fileCount":86,"integrity":"sha512-ipjWgkcOtd+FbKAApzUIj8RAUXWplq7u7gZDL8iIC9Ujr4H+8pBCUCG2p2e86Jgssp0QRVSoRMl1V80K/HkNOg==","signatures":[{"sig":"MEUCIHvUNqQYt0dMQ+fzNgKQ5KF0Ewca8vYfLnQCZzb5tw/IAiEA8kFn3InNCiEzWfWGGJ20v+osmsuPhXGG4vmTVA/n0gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-136.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-136.tgz","_integrity":"sha512-ipjWgkcOtd+FbKAApzUIj8RAUXWplq7u7gZDL8iIC9Ujr4H+8pBCUCG2p2e86Jgssp0QRVSoRMl1V80K/HkNOg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-136","@syncular/client":"0.0.6-136","@syncular/server":"0.0.6-136","@syncular/server-hono":"0.0.6-136","@syncular/dialect-libsql":"0.0.6-136","@syncular/dialect-pglite":"0.0.6-136","@syncular/transport-http":"0.0.6-136","@syncular/dialect-sqlite3":"0.0.6-136","@syncular/dialect-bun-sqlite":"0.0.6-136","@syncular/server-dialect-sqlite":"0.0.6-136","@syncular/server-dialect-postgres":"0.0.6-136"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-136_1772278569113_0.6804826606955483","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-138":{"name":"@syncular/testkit","version":"0.0.6-138","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-138","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"5b3413c8c4c808b143c71c7111485362918578e6","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-138.tgz","fileCount":86,"integrity":"sha512-wGe1meh/dXzIln4e532bDlAcigw0M7/y3IwXQSF4K1zqTkkn3rclCn0kIClXJ6csOOCOQa9NWDxdnEiMVg7CaQ==","signatures":[{"sig":"MEUCIEApR2GcCPkYyLI8pMQMAVchfO/aiuhbcMc4kjChVn90AiEAw8WtAft0fAxXIKqYt20CzrjErYYV6II4I9/44OED0Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-138.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-138.tgz","_integrity":"sha512-wGe1meh/dXzIln4e532bDlAcigw0M7/y3IwXQSF4K1zqTkkn3rclCn0kIClXJ6csOOCOQa9NWDxdnEiMVg7CaQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-138","@syncular/client":"0.0.6-138","@syncular/server":"0.0.6-138","@syncular/server-hono":"0.0.6-138","@syncular/dialect-libsql":"0.0.6-138","@syncular/dialect-pglite":"0.0.6-138","@syncular/transport-http":"0.0.6-138","@syncular/dialect-sqlite3":"0.0.6-138","@syncular/dialect-bun-sqlite":"0.0.6-138","@syncular/server-dialect-sqlite":"0.0.6-138","@syncular/server-dialect-postgres":"0.0.6-138"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-138_1772280686511_0.272321322046881","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-139":{"name":"@syncular/testkit","version":"0.0.6-139","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-139","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"7db4f9c1dbc2e82fc165c81e56bb72568f16ad53","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-139.tgz","fileCount":86,"integrity":"sha512-FQcsdjE8tFM+eP2qtuQq/F9RK37gqeANjEyhZ85/wD08lPMKhLzELlGlsPAM5L2BDKF1IaIqEERmbYECiCesuQ==","signatures":[{"sig":"MEQCIBmdAbG3hykkZzhal6KmSfKpx4nP364Hv0wdj97jlsKrAiBlnjpPu+kuS1e9PE33p4CWxsT5uf/bW45Xov8stlO2pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-139.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-139.tgz","_integrity":"sha512-FQcsdjE8tFM+eP2qtuQq/F9RK37gqeANjEyhZ85/wD08lPMKhLzELlGlsPAM5L2BDKF1IaIqEERmbYECiCesuQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-139","@syncular/client":"0.0.6-139","@syncular/server":"0.0.6-139","@syncular/server-hono":"0.0.6-139","@syncular/dialect-libsql":"0.0.6-139","@syncular/dialect-pglite":"0.0.6-139","@syncular/transport-http":"0.0.6-139","@syncular/dialect-sqlite3":"0.0.6-139","@syncular/dialect-bun-sqlite":"0.0.6-139","@syncular/server-dialect-sqlite":"0.0.6-139","@syncular/server-dialect-postgres":"0.0.6-139"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-139_1772281127004_0.48141549430309305","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-141":{"name":"@syncular/testkit","version":"0.0.6-141","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-141","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"dd3a6414956189b47a50767583691cb13f3386f0","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-141.tgz","fileCount":86,"integrity":"sha512-8uFpHP1QWYzlJVyWiWg5uZrWkltYLstk0y2H70gAQT4K96fMjbMQLqNYa8IeyEOzMNlnCdScSfdCZc9FD8f1mQ==","signatures":[{"sig":"MEUCICvfYFCeMZ0PBMfklGcA21eUQQGIXcvaET6Pzzho5TSOAiEA7b0CBbDiztrMLSbeMfitrM7hmGAOeQlAfNuYhQL0bg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-141.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-141.tgz","_integrity":"sha512-8uFpHP1QWYzlJVyWiWg5uZrWkltYLstk0y2H70gAQT4K96fMjbMQLqNYa8IeyEOzMNlnCdScSfdCZc9FD8f1mQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-141","@syncular/client":"0.0.6-141","@syncular/server":"0.0.6-141","@syncular/server-hono":"0.0.6-141","@syncular/dialect-libsql":"0.0.6-141","@syncular/dialect-pglite":"0.0.6-141","@syncular/transport-http":"0.0.6-141","@syncular/dialect-sqlite3":"0.0.6-141","@syncular/dialect-bun-sqlite":"0.0.6-141","@syncular/server-dialect-sqlite":"0.0.6-141","@syncular/server-dialect-postgres":"0.0.6-141"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-141_1772281507475_0.547916040079808","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-142":{"name":"@syncular/testkit","version":"0.0.6-142","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-142","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a1bb4a42a7f01184a797768432d0df5e549f0595","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-142.tgz","fileCount":86,"integrity":"sha512-YOPRTSAgugnraqySZtwR4BK37x9xryHjdBFONFLlez6qXFF0AFw19P9bubJySbfuF2YipEApYpJM8iCwVYWffg==","signatures":[{"sig":"MEUCIQDv58EdH49jrvi1sHoZT2E25oYpL5H49Kv1FMdR0DLlgAIgKIAXJ1ynfaWq9cmsdDjK0PVfm74Ryv9NiMgjSUsv2T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-142.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-142.tgz","_integrity":"sha512-YOPRTSAgugnraqySZtwR4BK37x9xryHjdBFONFLlez6qXFF0AFw19P9bubJySbfuF2YipEApYpJM8iCwVYWffg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-142","@syncular/client":"0.0.6-142","@syncular/server":"0.0.6-142","@syncular/server-hono":"0.0.6-142","@syncular/dialect-libsql":"0.0.6-142","@syncular/dialect-pglite":"0.0.6-142","@syncular/transport-http":"0.0.6-142","@syncular/dialect-sqlite3":"0.0.6-142","@syncular/dialect-bun-sqlite":"0.0.6-142","@syncular/server-dialect-sqlite":"0.0.6-142","@syncular/server-dialect-postgres":"0.0.6-142"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-142_1772281998922_0.2195560080782757","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-143":{"name":"@syncular/testkit","version":"0.0.6-143","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-143","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"8954fba5ac829b53205da2ee6f9aa4661fea7572","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-143.tgz","fileCount":86,"integrity":"sha512-PBa+DZcKav7ly8PQMlDKrUYdvjfj17QT094CSgXfdIdsrfFfCRLt9nzPJbC0lAlKzfw8qzRIG4C3XiiYA/UeKQ==","signatures":[{"sig":"MEUCIQCbTbUn2NmiA5/tZYTrXnCJptCRkcYIRt/1pDp2Isw8/AIgPJ+rGq7lYGeOl43ht/wPyZIQ+zRU+invutovsx6yaqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-143.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-143.tgz","_integrity":"sha512-PBa+DZcKav7ly8PQMlDKrUYdvjfj17QT094CSgXfdIdsrfFfCRLt9nzPJbC0lAlKzfw8qzRIG4C3XiiYA/UeKQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-143","@syncular/client":"0.0.6-143","@syncular/server":"0.0.6-143","@syncular/server-hono":"0.0.6-143","@syncular/dialect-libsql":"0.0.6-143","@syncular/dialect-pglite":"0.0.6-143","@syncular/transport-http":"0.0.6-143","@syncular/dialect-sqlite3":"0.0.6-143","@syncular/dialect-bun-sqlite":"0.0.6-143","@syncular/server-dialect-sqlite":"0.0.6-143","@syncular/server-dialect-postgres":"0.0.6-143"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-143_1772282396168_0.22439430761679247","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-144":{"name":"@syncular/testkit","version":"0.0.6-144","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-144","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"401ec7d1346210100bb4f7c1228d78663b1bb54b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-144.tgz","fileCount":86,"integrity":"sha512-08PJOZjZPKs8lRSj9O0rOdVNkVlMVo9uMkqXhCzYTECCpdQpfJtafonghdA8qIXy7sNRHWsvaLCA05XLHUMVsw==","signatures":[{"sig":"MEUCIQDZpJizGBvcWzrmH4DjOqpqoavc0/pfSdg3D+//LLXYbgIgYTuzQn9aOC3FD3l1XWMOw3v3DAus5LewtERQ2abYaBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-144.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-144.tgz","_integrity":"sha512-08PJOZjZPKs8lRSj9O0rOdVNkVlMVo9uMkqXhCzYTECCpdQpfJtafonghdA8qIXy7sNRHWsvaLCA05XLHUMVsw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-144","@syncular/client":"0.0.6-144","@syncular/server":"0.0.6-144","@syncular/server-hono":"0.0.6-144","@syncular/dialect-libsql":"0.0.6-144","@syncular/dialect-pglite":"0.0.6-144","@syncular/transport-http":"0.0.6-144","@syncular/dialect-sqlite3":"0.0.6-144","@syncular/dialect-bun-sqlite":"0.0.6-144","@syncular/server-dialect-sqlite":"0.0.6-144","@syncular/server-dialect-postgres":"0.0.6-144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-144_1772291350909_0.7388209464565278","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-152":{"name":"@syncular/testkit","version":"0.0.6-152","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-152","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"158e1a613a65cc6eb13197e050d40a1615ad318e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-152.tgz","fileCount":86,"integrity":"sha512-JVW5AnuYjbO7u4brWcxhQLRPR0dqiF/NrwwbBB8xqDhNR4gSrmD3QKZuN9mbr+uwovDaE+tt095h4xMofBWu5g==","signatures":[{"sig":"MEYCIQDhfRXRirEgo3UOmRlJr9kHkzjL+hr+fRJ16q8ZnCmRhgIhAO3YBzDHZHxWPxxAbOKlLgUK0BhhJFs5VDpeamV0u60C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-152.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-152.tgz","_integrity":"sha512-JVW5AnuYjbO7u4brWcxhQLRPR0dqiF/NrwwbBB8xqDhNR4gSrmD3QKZuN9mbr+uwovDaE+tt095h4xMofBWu5g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-152","@syncular/client":"0.0.6-152","@syncular/server":"0.0.6-152","@syncular/server-hono":"0.0.6-152","@syncular/dialect-libsql":"0.0.6-152","@syncular/dialect-pglite":"0.0.6-152","@syncular/transport-http":"0.0.6-152","@syncular/dialect-sqlite3":"0.0.6-152","@syncular/dialect-bun-sqlite":"0.0.6-152","@syncular/server-dialect-sqlite":"0.0.6-152","@syncular/server-dialect-postgres":"0.0.6-152"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-152_1772324216483_0.36934709492353623","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-153":{"name":"@syncular/testkit","version":"0.0.6-153","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-153","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"012c375ef481ac9df04b554d60b57739c87ebda8","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-153.tgz","fileCount":86,"integrity":"sha512-e4kO2G5hPIb//0aEGzOqkNKbkeAEkE1Wl7kZrDqATh3D7Fryn26hgbAi63a5/53MCCRC0zY3tuh/fDXYMHzlXA==","signatures":[{"sig":"MEUCIQDUjXLgK4mniSUPBi+DHMUVFXv18Ycn5n/Er59O7MMp9gIgJK3ptKQ1G2MxQORhaJ3DU+p8SM9dDBuaKZ1OkxAMJO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-153.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-153.tgz","_integrity":"sha512-e4kO2G5hPIb//0aEGzOqkNKbkeAEkE1Wl7kZrDqATh3D7Fryn26hgbAi63a5/53MCCRC0zY3tuh/fDXYMHzlXA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-153","@syncular/client":"0.0.6-153","@syncular/server":"0.0.6-153","@syncular/server-hono":"0.0.6-153","@syncular/dialect-libsql":"0.0.6-153","@syncular/dialect-pglite":"0.0.6-153","@syncular/transport-http":"0.0.6-153","@syncular/dialect-sqlite3":"0.0.6-153","@syncular/dialect-bun-sqlite":"0.0.6-153","@syncular/server-dialect-sqlite":"0.0.6-153","@syncular/server-dialect-postgres":"0.0.6-153"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-153_1772325852315_0.14598630844628535","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-154":{"name":"@syncular/testkit","version":"0.0.6-154","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-154","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"30fbea31c6cf042d1f749bd5f8e1d03bfbca7d17","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-154.tgz","fileCount":86,"integrity":"sha512-b5+RzW39L4mjhllDFuDEckOh2o4ye8b6Qx1VrmbFBieuefXpuxGucHy5qFNvPgvPlkyG7QX21N5RrNdFEFTQag==","signatures":[{"sig":"MEUCIBqmAUlw726olA7gvPSkX5mEh1CjUvlx51wFEFsMdxOSAiEAlGao1/gwnuECYaEKSmuS5n4iXZSwGsXd/m7yULTxIBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-154.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-154.tgz","_integrity":"sha512-b5+RzW39L4mjhllDFuDEckOh2o4ye8b6Qx1VrmbFBieuefXpuxGucHy5qFNvPgvPlkyG7QX21N5RrNdFEFTQag==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-154","@syncular/client":"0.0.6-154","@syncular/server":"0.0.6-154","@syncular/server-hono":"0.0.6-154","@syncular/dialect-libsql":"0.0.6-154","@syncular/dialect-pglite":"0.0.6-154","@syncular/transport-http":"0.0.6-154","@syncular/dialect-sqlite3":"0.0.6-154","@syncular/dialect-bun-sqlite":"0.0.6-154","@syncular/server-dialect-sqlite":"0.0.6-154","@syncular/server-dialect-postgres":"0.0.6-154"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-154_1772326104472_0.09611237792383931","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-156":{"name":"@syncular/testkit","version":"0.0.6-156","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-156","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a84b916bbb373ac8350915edc82dd416c5b4f39c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-156.tgz","fileCount":86,"integrity":"sha512-eq8f6/4nGCPxwhzdgvKxEQN+5f0CLTWZJVMkbfZ8jCkSmUPFU0mNtreGdPSRyZRYSQ1uYl7RNkstTjtLlCp+pA==","signatures":[{"sig":"MEUCIArjbUp47RbHE/9hPg3UyWcrKZ/MvrxZkbdlaucbU8gDAiEAu5nQvtdlDGziBTkgGX1qm4EtP/ckQIQOgz8LBNHaF58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-156","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-156.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-156.tgz","_integrity":"sha512-eq8f6/4nGCPxwhzdgvKxEQN+5f0CLTWZJVMkbfZ8jCkSmUPFU0mNtreGdPSRyZRYSQ1uYl7RNkstTjtLlCp+pA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-156","@syncular/client":"0.0.6-156","@syncular/server":"0.0.6-156","@syncular/server-hono":"0.0.6-156","@syncular/dialect-libsql":"0.0.6-156","@syncular/dialect-pglite":"0.0.6-156","@syncular/transport-http":"0.0.6-156","@syncular/dialect-sqlite3":"0.0.6-156","@syncular/dialect-bun-sqlite":"0.0.6-156","@syncular/server-dialect-sqlite":"0.0.6-156","@syncular/server-dialect-postgres":"0.0.6-156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-156_1772348770948_0.7201232135991191","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-157":{"name":"@syncular/testkit","version":"0.0.6-157","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-157","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f64e1ff249e6bb2c16d2e4368a5e8a69a484e687","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-157.tgz","fileCount":86,"integrity":"sha512-TWBEhEMOkBoefC17rDcJ5rV9sqUdHln+w4Oi+dtweRoTwtFA1Ajg3vdqCEFaX0ZG2c58Ud4+0oIEUSAf6d3dmQ==","signatures":[{"sig":"MEYCIQDRkKWZMChsyXPUbI2mvbXhA/Bb22GE7cW9X7QTxeV4lAIhAPqA5KjpVc7atDjIoveJ34S6l8cBqcNanuYvE6KTB0KB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-157.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-157.tgz","_integrity":"sha512-TWBEhEMOkBoefC17rDcJ5rV9sqUdHln+w4Oi+dtweRoTwtFA1Ajg3vdqCEFaX0ZG2c58Ud4+0oIEUSAf6d3dmQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-157","@syncular/client":"0.0.6-157","@syncular/server":"0.0.6-157","@syncular/server-hono":"0.0.6-157","@syncular/dialect-libsql":"0.0.6-157","@syncular/dialect-pglite":"0.0.6-157","@syncular/transport-http":"0.0.6-157","@syncular/dialect-sqlite3":"0.0.6-157","@syncular/dialect-bun-sqlite":"0.0.6-157","@syncular/server-dialect-sqlite":"0.0.6-157","@syncular/server-dialect-postgres":"0.0.6-157"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-157_1772348950871_0.15814467054283843","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-158":{"name":"@syncular/testkit","version":"0.0.6-158","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-158","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d48c1af23379ca3675557ec9afb5869ccc616654","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-158.tgz","fileCount":86,"integrity":"sha512-1dyeynhQJBaYJoLHNZDsEGGkQOg7j6qYXKKxTiL/yMw1TzCdPM0RUsQyAH7zBmjGDdw2x62suD91TOTrPd66Lw==","signatures":[{"sig":"MEUCIAKI4FgAt8J8AWVho30iogujjaOTkqeUkDxsjyeE7LysAiEA1UqwjB+pHiG5AfcBwF/ZgYSLs1JGL7IUH3g62z8CTRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-158.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-158.tgz","_integrity":"sha512-1dyeynhQJBaYJoLHNZDsEGGkQOg7j6qYXKKxTiL/yMw1TzCdPM0RUsQyAH7zBmjGDdw2x62suD91TOTrPd66Lw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-158","@syncular/client":"0.0.6-158","@syncular/server":"0.0.6-158","@syncular/server-hono":"0.0.6-158","@syncular/dialect-libsql":"0.0.6-158","@syncular/dialect-pglite":"0.0.6-158","@syncular/transport-http":"0.0.6-158","@syncular/dialect-sqlite3":"0.0.6-158","@syncular/dialect-bun-sqlite":"0.0.6-158","@syncular/server-dialect-sqlite":"0.0.6-158","@syncular/server-dialect-postgres":"0.0.6-158"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-158_1772356034027_0.5014610608871917","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-159":{"name":"@syncular/testkit","version":"0.0.6-159","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-159","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"c881f83d217763300f9c82d313a23ff4c2ae91d6","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-159.tgz","fileCount":86,"integrity":"sha512-DaJIo636VXLC/igV/Hh8DPUs69jD+ZGJnE1+hrfKNlEbMCEI28BQabj1JJjexaWVZcDMb8rIcFM5wynPVRfTog==","signatures":[{"sig":"MEUCIQCYCYE2jgUSg80Ov5XchKTKukoCh5B/qwsiKhuKefEggAIgD/tEoPraGhEhYzUZ0G5NjQA65uWcCsjTfGX3RE/Gm4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-159.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-159.tgz","_integrity":"sha512-DaJIo636VXLC/igV/Hh8DPUs69jD+ZGJnE1+hrfKNlEbMCEI28BQabj1JJjexaWVZcDMb8rIcFM5wynPVRfTog==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-159","@syncular/client":"0.0.6-159","@syncular/server":"0.0.6-159","@syncular/server-hono":"0.0.6-159","@syncular/dialect-libsql":"0.0.6-159","@syncular/dialect-pglite":"0.0.6-159","@syncular/transport-http":"0.0.6-159","@syncular/dialect-sqlite3":"0.0.6-159","@syncular/dialect-bun-sqlite":"0.0.6-159","@syncular/server-dialect-sqlite":"0.0.6-159","@syncular/server-dialect-postgres":"0.0.6-159"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-159_1772358686584_0.14463082400165184","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-165":{"name":"@syncular/testkit","version":"0.0.6-165","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-165","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"4cd088c0a5f67b68a83b162c7599194bfec1ef8b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-165.tgz","fileCount":86,"integrity":"sha512-IMO4+Rdb8UJY9i89mJuEhK0aGl7SfOO276NpSDaggdlQdiT3JIgfuzsObVLF2FIUF17siLezMUYO2uj2Mcy55A==","signatures":[{"sig":"MEUCIQDVroZCyvy4mIT/W1hyKbXus/pslhfaXWOBpTEl0UOBBAIgKMcNGUyWdfSkvt23Xy5gAHP+3Q56OJcqdUZgHHxHxr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-165.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-165.tgz","_integrity":"sha512-IMO4+Rdb8UJY9i89mJuEhK0aGl7SfOO276NpSDaggdlQdiT3JIgfuzsObVLF2FIUF17siLezMUYO2uj2Mcy55A==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.8.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-165","@syncular/client":"0.0.6-165","@syncular/server":"0.0.6-165","@syncular/server-hono":"0.0.6-165","@syncular/dialect-libsql":"0.0.6-165","@syncular/dialect-pglite":"0.0.6-165","@syncular/transport-http":"0.0.6-165","@syncular/dialect-sqlite3":"0.0.6-165","@syncular/dialect-bun-sqlite":"0.0.6-165","@syncular/server-dialect-sqlite":"0.0.6-165","@syncular/server-dialect-postgres":"0.0.6-165"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-165_1772617236209_0.10589788818306145","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-168":{"name":"@syncular/testkit","version":"0.0.6-168","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-168","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a10857e2edc2d6561eced24ce2446bcccb8fbae1","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-168.tgz","fileCount":86,"integrity":"sha512-Fl8lYrIrDYJGChb7NLMCEUnkbf4B+6Tad9kuUKyUKYbejb0DAGoY5RU3tEQlTj1jGTtyiFQKSs+D/xxA6wT4IQ==","signatures":[{"sig":"MEYCIQD8/LiTEYhKOfqowriHUKFVdPPA9cytoPXZn0bycT7xXgIhAIGCLw0nrmHERvu36U9HKvZmHklHqKFGosXIXPIdnmQH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-168.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-168.tgz","_integrity":"sha512-Fl8lYrIrDYJGChb7NLMCEUnkbf4B+6Tad9kuUKyUKYbejb0DAGoY5RU3tEQlTj1jGTtyiFQKSs+D/xxA6wT4IQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-168","@syncular/client":"0.0.6-168","@syncular/server":"0.0.6-168","@syncular/server-hono":"0.0.6-168","@syncular/dialect-libsql":"0.0.6-168","@syncular/dialect-pglite":"0.0.6-168","@syncular/transport-http":"0.0.6-168","@syncular/dialect-sqlite3":"0.0.6-168","@syncular/dialect-bun-sqlite":"0.0.6-168","@syncular/server-dialect-sqlite":"0.0.6-168","@syncular/server-dialect-postgres":"0.0.6-168"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-168_1772672720674_0.5430471983863798","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-171":{"name":"@syncular/testkit","version":"0.0.6-171","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-171","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f89881818a9fe04545a62cc5d478599598ce87a3","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-171.tgz","fileCount":86,"integrity":"sha512-eizjmk2VRR6wKN/JKEpA0Y/hORBopLA8pviPQ6CCMCuWN3TYL/1UoH89DcM4PDH+6UbViBwCcIKRrgVvuWr99w==","signatures":[{"sig":"MEYCIQCB218UtOcQVrWgJ/iFMNV5pfI5FXtG6xUaiR26jE90HAIhAONW+xWv4pCHV7gCUlS6CLb02EmjiYpCuN3w4o03bFWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315320},"type":"module","_from":"file:syncular-testkit-0.0.6-171.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-171.tgz","_integrity":"sha512-eizjmk2VRR6wKN/JKEpA0Y/hORBopLA8pviPQ6CCMCuWN3TYL/1UoH89DcM4PDH+6UbViBwCcIKRrgVvuWr99w==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-171","@syncular/client":"0.0.6-171","@syncular/server":"0.0.6-171","@syncular/server-hono":"0.0.6-171","@syncular/dialect-libsql":"0.0.6-171","@syncular/dialect-pglite":"0.0.6-171","@syncular/transport-http":"0.0.6-171","@syncular/dialect-sqlite3":"0.0.6-171","@syncular/dialect-bun-sqlite":"0.0.6-171","@syncular/server-dialect-sqlite":"0.0.6-171","@syncular/server-dialect-postgres":"0.0.6-171"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-171_1772716781073_0.16457252274434375","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-177":{"name":"@syncular/testkit","version":"0.0.6-177","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-177","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"3b9f56dcd770fc2ca06f0798b185e6f7bd8a81d0","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-177.tgz","fileCount":88,"integrity":"sha512-sDtmJXGI/wtibiJNnhovd/ASFDi35RAnKYfbIJWT0g/iH/PC72kbxIyQBL5QBhPfIa79Vbw3IPI3NBB5UhkohA==","signatures":[{"sig":"MEUCIQD3V0glc1BpAq35mRZe61sFlYMk5J/iLmQHUxHZyVGpHAIgeDKslMuPLnraIRMtJVHSyONf3h2NNEFa9nbrTUh+jKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327914},"type":"module","_from":"file:syncular-testkit-0.0.6-177.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-177.tgz","_integrity":"sha512-sDtmJXGI/wtibiJNnhovd/ASFDi35RAnKYfbIJWT0g/iH/PC72kbxIyQBL5QBhPfIa79Vbw3IPI3NBB5UhkohA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-177","@syncular/client":"0.0.6-177","@syncular/server":"0.0.6-177","@syncular/server-hono":"0.0.6-177","@syncular/dialect-libsql":"0.0.6-177","@syncular/dialect-pglite":"0.0.6-177","@syncular/transport-http":"0.0.6-177","@syncular/dialect-sqlite3":"0.0.6-177","@syncular/dialect-bun-sqlite":"0.0.6-177","@syncular/server-dialect-sqlite":"0.0.6-177","@syncular/server-dialect-postgres":"0.0.6-177"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-177_1772836074120_0.3228828456855872","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-178":{"name":"@syncular/testkit","version":"0.0.6-178","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-178","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"9916409810e11b80858acc3f4aec9b1788dbde6e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-178.tgz","fileCount":88,"integrity":"sha512-jS3jeAJz5sOI443P8Q0gQ9N4lt7NvGw/FBSrUgUFxTH6LESj0bFeSArBbFP6xOjly3/WVp5NaXbyTZAIaZ6umw==","signatures":[{"sig":"MEQCIEDIFKQobEL9jISguL1oJ+mvp9Dg0qiZvHQp42I7JRv+AiAcebbd/XIgANYHiluintSPx3GuGRl5assqZwdSIZR8Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327914},"type":"module","_from":"file:syncular-testkit-0.0.6-178.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-178.tgz","_integrity":"sha512-jS3jeAJz5sOI443P8Q0gQ9N4lt7NvGw/FBSrUgUFxTH6LESj0bFeSArBbFP6xOjly3/WVp5NaXbyTZAIaZ6umw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-178","@syncular/client":"0.0.6-178","@syncular/server":"0.0.6-178","@syncular/server-hono":"0.0.6-178","@syncular/dialect-libsql":"0.0.6-178","@syncular/dialect-pglite":"0.0.6-178","@syncular/transport-http":"0.0.6-178","@syncular/dialect-sqlite3":"0.0.6-178","@syncular/dialect-bun-sqlite":"0.0.6-178","@syncular/server-dialect-sqlite":"0.0.6-178","@syncular/server-dialect-postgres":"0.0.6-178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-178_1772838784454_0.5133552983287035","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-180":{"name":"@syncular/testkit","version":"0.0.6-180","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-180","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"bfc53e1caf26139df413dad584fb16c6dd0f465c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-180.tgz","fileCount":88,"integrity":"sha512-7wB756cHY7OJAlYn0svOHveTprI+AmdFkaRhJtilQJsBdtfewy+OiuH8cJepx+36fgt4EdohWCtV0NefvDlEcw==","signatures":[{"sig":"MEQCIFkue9LfRBZlRyo1dfLMY8zzBF2lp4KUyMAASlOt6j2lAiBGCi/HJCScuVLU320fqLn3o9V7O8FbuWRgoMcJmyS/CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327914},"type":"module","_from":"file:syncular-testkit-0.0.6-180.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-180.tgz","_integrity":"sha512-7wB756cHY7OJAlYn0svOHveTprI+AmdFkaRhJtilQJsBdtfewy+OiuH8cJepx+36fgt4EdohWCtV0NefvDlEcw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-180","@syncular/client":"0.0.6-180","@syncular/server":"0.0.6-180","@syncular/server-hono":"0.0.6-180","@syncular/dialect-libsql":"0.0.6-180","@syncular/dialect-pglite":"0.0.6-180","@syncular/transport-http":"0.0.6-180","@syncular/dialect-sqlite3":"0.0.6-180","@syncular/dialect-bun-sqlite":"0.0.6-180","@syncular/server-dialect-sqlite":"0.0.6-180","@syncular/server-dialect-postgres":"0.0.6-180"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-180_1772872190829_0.8716646996324331","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-181":{"name":"@syncular/testkit","version":"0.0.6-181","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-181","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"22ede69cd552cf21829a25c98770f31983acfbfc","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-181.tgz","fileCount":88,"integrity":"sha512-73HeR/nzelH7uktZg7mE0KPsxj7Gdj6s+RwI/uWnCppDL41ZI8NQrbQ+Z8Rjy3+Xm3Wn3ayPzz7kw+3NTDWf/A==","signatures":[{"sig":"MEYCIQC1lM0oHldxQwW8BynV5OydK+09god0qcOwY0Dad/klrwIhAKYsv3wMcIbEUMLPZvFpUJUGeUC/Jsk98XFtFK4cHTkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327914},"type":"module","_from":"file:syncular-testkit-0.0.6-181.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-181.tgz","_integrity":"sha512-73HeR/nzelH7uktZg7mE0KPsxj7Gdj6s+RwI/uWnCppDL41ZI8NQrbQ+Z8Rjy3+Xm3Wn3ayPzz7kw+3NTDWf/A==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-181","@syncular/client":"0.0.6-181","@syncular/server":"0.0.6-181","@syncular/server-hono":"0.0.6-181","@syncular/dialect-libsql":"0.0.6-181","@syncular/dialect-pglite":"0.0.6-181","@syncular/transport-http":"0.0.6-181","@syncular/dialect-sqlite3":"0.0.6-181","@syncular/dialect-bun-sqlite":"0.0.6-181","@syncular/server-dialect-sqlite":"0.0.6-181","@syncular/server-dialect-postgres":"0.0.6-181"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-181_1772874143927_0.06158188102684048","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-183":{"name":"@syncular/testkit","version":"0.0.6-183","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-183","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e9482bda1b46d03568a9b9ece059de720a1f33c0","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-183.tgz","fileCount":88,"integrity":"sha512-uMt4WjamE1PSTjJQDsvFAyL6+XvUxwneIvXHjHRKcENDjtSACE0ADwTthNSdi4OeAyt75LcxRYE8NEfoV0yOdw==","signatures":[{"sig":"MEUCIGJgUYK80McWR620L4ebPu/casZMrSdgiS3PbBJ2qCUgAiEAtW0hBuXgtcdd8RgsGZGZs8srCS68ElCEEvi75oh2XJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-183","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327914},"type":"module","_from":"file:syncular-testkit-0.0.6-183.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-183.tgz","_integrity":"sha512-uMt4WjamE1PSTjJQDsvFAyL6+XvUxwneIvXHjHRKcENDjtSACE0ADwTthNSdi4OeAyt75LcxRYE8NEfoV0yOdw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-183","@syncular/client":"0.0.6-183","@syncular/server":"0.0.6-183","@syncular/server-hono":"0.0.6-183","@syncular/dialect-libsql":"0.0.6-183","@syncular/dialect-pglite":"0.0.6-183","@syncular/transport-http":"0.0.6-183","@syncular/dialect-sqlite3":"0.0.6-183","@syncular/dialect-bun-sqlite":"0.0.6-183","@syncular/server-dialect-sqlite":"0.0.6-183","@syncular/server-dialect-postgres":"0.0.6-183"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-183_1772878673911_0.2779657911102458","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-184":{"name":"@syncular/testkit","version":"0.0.6-184","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-184","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"38fe897ec8bfcf036bc51c9512deba71adbf103e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-184.tgz","fileCount":88,"integrity":"sha512-JT6Lu/fBDPilucNN51vrOIBoZ7fxyRRIzw8bwSCSvSjvWRwRFzee2JNBO+9hSrnWkSSjcsvCt9tU669stm08Nw==","signatures":[{"sig":"MEQCICFE2O2QUrg1mBmXt0k/X5XQ3+5Jv86joqQJwJ8fhQ48AiASXnuTPCvFRXxfuFNIGUsEOJynLD7T85aGgSnRNURk3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327914},"type":"module","_from":"file:syncular-testkit-0.0.6-184.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-184.tgz","_integrity":"sha512-JT6Lu/fBDPilucNN51vrOIBoZ7fxyRRIzw8bwSCSvSjvWRwRFzee2JNBO+9hSrnWkSSjcsvCt9tU669stm08Nw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-184","@syncular/client":"0.0.6-184","@syncular/server":"0.0.6-184","@syncular/server-hono":"0.0.6-184","@syncular/dialect-libsql":"0.0.6-184","@syncular/dialect-pglite":"0.0.6-184","@syncular/transport-http":"0.0.6-184","@syncular/dialect-sqlite3":"0.0.6-184","@syncular/dialect-bun-sqlite":"0.0.6-184","@syncular/server-dialect-sqlite":"0.0.6-184","@syncular/server-dialect-postgres":"0.0.6-184"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-184_1772891783275_0.8231656303691448","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-185":{"name":"@syncular/testkit","version":"0.0.6-185","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-185","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e9c08a339e8ffd80a31166d5448093cbb21ab633","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-185.tgz","fileCount":88,"integrity":"sha512-ry/PnaDHz+Cx39nPJtF/Kao8e/Y6McZxxOpPvORA5T7zm52+XA6kiEW6CuScpoDpMeHBT+Y69k267cx/c/WPoQ==","signatures":[{"sig":"MEUCIHZuYeOQ9r+zRjvo6N+KO8nLNliM5ZRRfm1BkMl/JnzQAiEAzkkd5KtujZ4Ky0IYZZwo58iVt0EIPdg940gdY7+bwFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327914},"type":"module","_from":"file:syncular-testkit-0.0.6-185.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-185.tgz","_integrity":"sha512-ry/PnaDHz+Cx39nPJtF/Kao8e/Y6McZxxOpPvORA5T7zm52+XA6kiEW6CuScpoDpMeHBT+Y69k267cx/c/WPoQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-185","@syncular/client":"0.0.6-185","@syncular/server":"0.0.6-185","@syncular/server-hono":"0.0.6-185","@syncular/dialect-libsql":"0.0.6-185","@syncular/dialect-pglite":"0.0.6-185","@syncular/transport-http":"0.0.6-185","@syncular/dialect-sqlite3":"0.0.6-185","@syncular/dialect-bun-sqlite":"0.0.6-185","@syncular/server-dialect-sqlite":"0.0.6-185","@syncular/server-dialect-postgres":"0.0.6-185"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-185_1772892507485_0.4233749370379256","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-188":{"name":"@syncular/testkit","version":"0.0.6-188","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-188","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f9c6cc9de41c6d7185bee9bda1c672e053e2a6be","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-188.tgz","fileCount":88,"integrity":"sha512-k3YzjHqqXBSQeh5C75RCsEZD6rg15cJf6+XD8mDa8aooMOqcpXc1GsfB4mstWabWpjzubJjhvRZyKouw86Kw6Q==","signatures":[{"sig":"MEUCIHY3GzUyYO/DWQPhXnRAA0QNa8HAmmkikhhu4Oqs1m6sAiEAlNuB86lOG9FAXKSeoOgB9et5pewTLxuPBXK9qIAeKCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-188.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-188.tgz","_integrity":"sha512-k3YzjHqqXBSQeh5C75RCsEZD6rg15cJf6+XD8mDa8aooMOqcpXc1GsfB4mstWabWpjzubJjhvRZyKouw86Kw6Q==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-188","@syncular/client":"0.0.6-188","@syncular/server":"0.0.6-188","@syncular/server-hono":"0.0.6-188","@syncular/dialect-libsql":"0.0.6-188","@syncular/dialect-pglite":"0.0.6-188","@syncular/transport-http":"0.0.6-188","@syncular/dialect-sqlite3":"0.0.6-188","@syncular/dialect-bun-sqlite":"0.0.6-188","@syncular/server-dialect-sqlite":"0.0.6-188","@syncular/server-dialect-postgres":"0.0.6-188"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-188_1773058136631_0.30130343574412866","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-201":{"name":"@syncular/testkit","version":"0.0.6-201","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-201","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"18a0233292a9d2669bc83e7c5914be4887953842","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-201.tgz","fileCount":88,"integrity":"sha512-ZoJejiI6pHNGUDaLcLVgLsdm+KY5IqreknZq6LmJRzb/6Y4w+2kIvsOsh5ndtglDXKi9ObvQntefc+xir6mNtQ==","signatures":[{"sig":"MEQCICeQcoF4Bre4uIuP7+/O2y1xkAcPlomCIXD54IF5I2jIAiASYA2lxJngfSZjd2dC0kup+jW3Zmv+e3mhgS2RQWKQ+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-201","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-201.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-201.tgz","_integrity":"sha512-ZoJejiI6pHNGUDaLcLVgLsdm+KY5IqreknZq6LmJRzb/6Y4w+2kIvsOsh5ndtglDXKi9ObvQntefc+xir6mNtQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-201","@syncular/client":"0.0.6-201","@syncular/server":"0.0.6-201","@syncular/server-hono":"0.0.6-201","@syncular/dialect-libsql":"0.0.6-201","@syncular/dialect-pglite":"0.0.6-201","@syncular/transport-http":"0.0.6-201","@syncular/dialect-sqlite3":"0.0.6-201","@syncular/dialect-bun-sqlite":"0.0.6-201","@syncular/server-dialect-sqlite":"0.0.6-201","@syncular/server-dialect-postgres":"0.0.6-201"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-201_1773072290324_0.8025518454648974","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-202":{"name":"@syncular/testkit","version":"0.0.6-202","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-202","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"aa54797ca2d13823d2c2d83b6726c17040d37152","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-202.tgz","fileCount":88,"integrity":"sha512-Kh66u3/yjRRaDFdQ3fdvezAql4OnRs1er1SenTPUYqOPYfSMHoi9NcwapiNIT+i/YJWmcT8t4MUQIDVxhGMxsA==","signatures":[{"sig":"MEUCICj6RzHWRXJQCUptGKssWhfFnjRwVzC11rC4NecTgpa2AiEAvQFYoSfWRT1SHaiDE4pevwxyjYdMjieTfVfzOUPAz0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-202.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-202.tgz","_integrity":"sha512-Kh66u3/yjRRaDFdQ3fdvezAql4OnRs1er1SenTPUYqOPYfSMHoi9NcwapiNIT+i/YJWmcT8t4MUQIDVxhGMxsA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-202","@syncular/client":"0.0.6-202","@syncular/server":"0.0.6-202","@syncular/server-hono":"0.0.6-202","@syncular/dialect-libsql":"0.0.6-202","@syncular/dialect-pglite":"0.0.6-202","@syncular/transport-http":"0.0.6-202","@syncular/dialect-sqlite3":"0.0.6-202","@syncular/dialect-bun-sqlite":"0.0.6-202","@syncular/server-dialect-sqlite":"0.0.6-202","@syncular/server-dialect-postgres":"0.0.6-202"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-202_1773095712979_0.5390122416488343","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-204":{"name":"@syncular/testkit","version":"0.0.6-204","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-204","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e6b1b5c31f2cb53d4fa7828cbb25d355a6bf95e4","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-204.tgz","fileCount":88,"integrity":"sha512-mnr0MHTTCuhVXMxos6ptDLFpkiFkhzwc3fDjGLW2a7hMeu2zhm0EAFmy5WVla2p8Vm70IeEN9bh27JUO4hnA9w==","signatures":[{"sig":"MEUCIHTD6pKNxP/SB5yKElKTRZlCDKKgxYgfdH74rHbocX69AiEArT4Ez7loDc/PIFJYTZVM3/To5AaEQgNLxZKFSvcnKeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-204","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-204.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-204.tgz","_integrity":"sha512-mnr0MHTTCuhVXMxos6ptDLFpkiFkhzwc3fDjGLW2a7hMeu2zhm0EAFmy5WVla2p8Vm70IeEN9bh27JUO4hnA9w==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-204","@syncular/client":"0.0.6-204","@syncular/server":"0.0.6-204","@syncular/server-hono":"0.0.6-204","@syncular/dialect-libsql":"0.0.6-204","@syncular/dialect-pglite":"0.0.6-204","@syncular/transport-http":"0.0.6-204","@syncular/dialect-sqlite3":"0.0.6-204","@syncular/dialect-bun-sqlite":"0.0.6-204","@syncular/server-dialect-sqlite":"0.0.6-204","@syncular/server-dialect-postgres":"0.0.6-204"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-204_1773101034973_0.04989702278459052","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-205":{"name":"@syncular/testkit","version":"0.0.6-205","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-205","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"7ab07aa8e6d802fe88cad15adbb7fcf4a1720210","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-205.tgz","fileCount":88,"integrity":"sha512-9YMF+ZgHKaE4RZ1T4FiggNKlecd8nq3WqhQRSMN12zNZjlAnHs6w382Toc2sIy86vbGEMHQT0qv5rQXd37spoA==","signatures":[{"sig":"MEUCIC/mWPxt91amhZfLDFy8GjdDWSYgT+5yj1IavulzswAvAiEA+ShI63SpoaOhEB8ppxwQcsXSIDQtDUH42FjPLIziv54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-205","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-205.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-205.tgz","_integrity":"sha512-9YMF+ZgHKaE4RZ1T4FiggNKlecd8nq3WqhQRSMN12zNZjlAnHs6w382Toc2sIy86vbGEMHQT0qv5rQXd37spoA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-205","@syncular/client":"0.0.6-205","@syncular/server":"0.0.6-205","@syncular/server-hono":"0.0.6-205","@syncular/dialect-libsql":"0.0.6-205","@syncular/dialect-pglite":"0.0.6-205","@syncular/transport-http":"0.0.6-205","@syncular/dialect-sqlite3":"0.0.6-205","@syncular/dialect-bun-sqlite":"0.0.6-205","@syncular/server-dialect-sqlite":"0.0.6-205","@syncular/server-dialect-postgres":"0.0.6-205"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-205_1773131363891_0.6554744670174855","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-206":{"name":"@syncular/testkit","version":"0.0.6-206","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-206","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"85527aec194b45d7ba6bf3d89451133eb9fcc0eb","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-206.tgz","fileCount":88,"integrity":"sha512-UEYNvoOujBJ9bMQ484vDDKWOKnROtYkEazVA7WY3CJhTJlhbHN7FRepwqjPdlbeXVmemrAeyWkGwt6QkEUsP2Q==","signatures":[{"sig":"MEUCIQCbvoDDH61pbDVgllIGdZJL+3NaaV+IDaytbEFEL+bUBwIgHCvQDMsNJZ39IwKlolm/jFaaBUOAnKL+OXfMNVlocVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-206","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-206.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-206.tgz","_integrity":"sha512-UEYNvoOujBJ9bMQ484vDDKWOKnROtYkEazVA7WY3CJhTJlhbHN7FRepwqjPdlbeXVmemrAeyWkGwt6QkEUsP2Q==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-206","@syncular/client":"0.0.6-206","@syncular/server":"0.0.6-206","@syncular/server-hono":"0.0.6-206","@syncular/dialect-libsql":"0.0.6-206","@syncular/dialect-pglite":"0.0.6-206","@syncular/transport-http":"0.0.6-206","@syncular/dialect-sqlite3":"0.0.6-206","@syncular/dialect-bun-sqlite":"0.0.6-206","@syncular/server-dialect-sqlite":"0.0.6-206","@syncular/server-dialect-postgres":"0.0.6-206"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-206_1773144941909_0.23861040273326672","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-210":{"name":"@syncular/testkit","version":"0.0.6-210","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-210","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d1284e5cedc65ed4d390f069648736922320c0b4","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-210.tgz","fileCount":88,"integrity":"sha512-tPP62sXSxAtznvGX116QeaTP4BWbSLLp8eiNYwldgzN/lNF8dTjZH/FiMuf259p8UFus8T7Kp6C73mexZi3+ZQ==","signatures":[{"sig":"MEYCIQCb8le8ied0ko1bV9E7hNDnqveCfvJT/x8SJp+khCNmnwIhAMmwyYlxLvk+0rMThVaIvIju8fp4xePwqFfvNKrcwIyE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-210","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-210.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-210.tgz","_integrity":"sha512-tPP62sXSxAtznvGX116QeaTP4BWbSLLp8eiNYwldgzN/lNF8dTjZH/FiMuf259p8UFus8T7Kp6C73mexZi3+ZQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-210","@syncular/client":"0.0.6-210","@syncular/server":"0.0.6-210","@syncular/server-hono":"0.0.6-210","@syncular/dialect-libsql":"0.0.6-210","@syncular/dialect-pglite":"0.0.6-210","@syncular/transport-http":"0.0.6-210","@syncular/dialect-sqlite3":"0.0.6-210","@syncular/dialect-bun-sqlite":"0.0.6-210","@syncular/server-dialect-sqlite":"0.0.6-210","@syncular/server-dialect-postgres":"0.0.6-210"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-210_1773246411671_0.36272120428089516","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-211":{"name":"@syncular/testkit","version":"0.0.6-211","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-211","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d2bcbcf31a89db7de6889c6468db6041b9b0cac9","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-211.tgz","fileCount":88,"integrity":"sha512-ZbMUxSeas66ZmEArLGQXbYKLsKkwH97CggXIH2yb0whLnqa2zn+MT3kFyqrhx1daB7Gknr4mKU+vTHstxl2QMw==","signatures":[{"sig":"MEQCIHTQX46qXiT6O1U4gX+TT3HhvHGAGZaelJv5GhDMUfKGAiB2JmbOfZwHb1e+L3hZQhV864Jjg6DAvbbu6JjRRAH/OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-211","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-211.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-211.tgz","_integrity":"sha512-ZbMUxSeas66ZmEArLGQXbYKLsKkwH97CggXIH2yb0whLnqa2zn+MT3kFyqrhx1daB7Gknr4mKU+vTHstxl2QMw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-211","@syncular/client":"0.0.6-211","@syncular/server":"0.0.6-211","@syncular/server-hono":"0.0.6-211","@syncular/dialect-libsql":"0.0.6-211","@syncular/dialect-pglite":"0.0.6-211","@syncular/transport-http":"0.0.6-211","@syncular/dialect-sqlite3":"0.0.6-211","@syncular/dialect-bun-sqlite":"0.0.6-211","@syncular/server-dialect-sqlite":"0.0.6-211","@syncular/server-dialect-postgres":"0.0.6-211"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-211_1773261827040_0.12489081231619625","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-212":{"name":"@syncular/testkit","version":"0.0.6-212","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-212","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"671af2913e172af01b7201879228ff041a76d36b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-212.tgz","fileCount":88,"integrity":"sha512-lpOZUt3BJgvDwyHMlpUeXa3Td6ZZEJquU5D8ZtUKNd+9L7SOcy9BIEEnz7RerrZjrASMCYYzhTU3LDiHfOIl3w==","signatures":[{"sig":"MEUCIQC1EmjdXimlbmxBuM7R3wLwUxv/GT6xCFwsFK+RV6ws9wIgHBsp3a5naVndLS6rGk0CIpt9tAQ+xVwjpK/ZqbvqWOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-212.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-212.tgz","_integrity":"sha512-lpOZUt3BJgvDwyHMlpUeXa3Td6ZZEJquU5D8ZtUKNd+9L7SOcy9BIEEnz7RerrZjrASMCYYzhTU3LDiHfOIl3w==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-212","@syncular/client":"0.0.6-212","@syncular/server":"0.0.6-212","@syncular/server-hono":"0.0.6-212","@syncular/dialect-libsql":"0.0.6-212","@syncular/dialect-pglite":"0.0.6-212","@syncular/transport-http":"0.0.6-212","@syncular/dialect-sqlite3":"0.0.6-212","@syncular/dialect-bun-sqlite":"0.0.6-212","@syncular/server-dialect-sqlite":"0.0.6-212","@syncular/server-dialect-postgres":"0.0.6-212"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-212_1773268536096_0.20082459393965202","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-213":{"name":"@syncular/testkit","version":"0.0.6-213","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-213","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"75be65c9c9db6b164465aeb23f9d8e56d8cda77e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-213.tgz","fileCount":88,"integrity":"sha512-t+9Et2NTS8tZE1RPBIGEGAEiadlRBjfZpIeyKoHOzpYJXiwyQDhPQ4bbHJ2dtpEJd7gU1P0efnxT6F8aXReJxw==","signatures":[{"sig":"MEUCIALtdbZkTbSXPe52s6YiTb7ZJrdPgd0G0UQUiSCq3e1FAiEAnbf7GyR+MB9X+tvnxCBkLRcLbWXvQOBztVAKr0vCLzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-213.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-213.tgz","_integrity":"sha512-t+9Et2NTS8tZE1RPBIGEGAEiadlRBjfZpIeyKoHOzpYJXiwyQDhPQ4bbHJ2dtpEJd7gU1P0efnxT6F8aXReJxw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-213","@syncular/client":"0.0.6-213","@syncular/server":"0.0.6-213","@syncular/server-hono":"0.0.6-213","@syncular/dialect-libsql":"0.0.6-213","@syncular/dialect-pglite":"0.0.6-213","@syncular/transport-http":"0.0.6-213","@syncular/dialect-sqlite3":"0.0.6-213","@syncular/dialect-bun-sqlite":"0.0.6-213","@syncular/server-dialect-sqlite":"0.0.6-213","@syncular/server-dialect-postgres":"0.0.6-213"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-213_1773300708938_0.4170116597148028","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-219":{"name":"@syncular/testkit","version":"0.0.6-219","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-219","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"891f94c90be824104ca2287c27bec478bc8dc682","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-219.tgz","fileCount":88,"integrity":"sha512-bZ2rwMzUEw7nD03EJ1u8Z/NYKU3kEUmTRxcKnkLtuTCG0wL+x8id5yVSnqCvPYIE3oO1+7oOJd7MBDanyfMdcw==","signatures":[{"sig":"MEQCIGZqg/o7mNA85VTxYkKgx/62lfsFTxaDm9kGFb6GLz+cAiBOHe8xZwzZpWjzEf5HG73Vg7GONzccuWkxE/LXWvoKtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-219.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-219.tgz","_integrity":"sha512-bZ2rwMzUEw7nD03EJ1u8Z/NYKU3kEUmTRxcKnkLtuTCG0wL+x8id5yVSnqCvPYIE3oO1+7oOJd7MBDanyfMdcw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-219","@syncular/client":"0.0.6-219","@syncular/server":"0.0.6-219","@syncular/server-hono":"0.0.6-219","@syncular/dialect-libsql":"0.0.6-219","@syncular/dialect-pglite":"0.0.6-219","@syncular/transport-http":"0.0.6-219","@syncular/dialect-sqlite3":"0.0.6-219","@syncular/dialect-bun-sqlite":"0.0.6-219","@syncular/server-dialect-sqlite":"0.0.6-219","@syncular/server-dialect-postgres":"0.0.6-219"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-219_1773359461798_0.017004848488931135","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-221":{"name":"@syncular/testkit","version":"0.0.6-221","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-221","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f5896ccb4a48309993323c4eb593f4e6b7f655c9","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-221.tgz","fileCount":88,"integrity":"sha512-JYju5UssT1EqEVZ4qVLn2+9CaYrfh2a1GfbMhF+eN5mHFtZQvbW1gCGQV+UVweRhqpcUjt8WJGrpYLsC92CkoQ==","signatures":[{"sig":"MEYCIQCnfiU6L8qcOuwXbKL1+H3hjLQWKx8STgF5Odb9vQ9LmgIhAJCpcleS94mfBHQFQIC/OqJ2G6KFOag1yAgcFyRNBykL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-221.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-221.tgz","_integrity":"sha512-JYju5UssT1EqEVZ4qVLn2+9CaYrfh2a1GfbMhF+eN5mHFtZQvbW1gCGQV+UVweRhqpcUjt8WJGrpYLsC92CkoQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-221","@syncular/client":"0.0.6-221","@syncular/server":"0.0.6-221","@syncular/server-hono":"0.0.6-221","@syncular/dialect-libsql":"0.0.6-221","@syncular/dialect-pglite":"0.0.6-221","@syncular/transport-http":"0.0.6-221","@syncular/dialect-sqlite3":"0.0.6-221","@syncular/dialect-bun-sqlite":"0.0.6-221","@syncular/server-dialect-sqlite":"0.0.6-221","@syncular/server-dialect-postgres":"0.0.6-221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-221_1773395460991_0.5986886060387973","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-223":{"name":"@syncular/testkit","version":"0.0.6-223","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-223","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"858e0932a16ec1aeca601c3656ebb70d2d7bb9d6","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-223.tgz","fileCount":88,"integrity":"sha512-rm02Cs52O38os70rMbyXpW20a/PAPSerqmXBaqQeQIyAX+hby67ygP2kVRqOe5pn5UA8VQmq/UdczNtU4cNy3g==","signatures":[{"sig":"MEUCIEXbt4Lk3smgR9wu1uOWNJXk91Gk+ICI+V1NARA4ZSVKAiEA3ESTxlD01mxPUjG1fo/ljxFfb08dWumLGsn/wSY6Ie0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-223.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-223.tgz","_integrity":"sha512-rm02Cs52O38os70rMbyXpW20a/PAPSerqmXBaqQeQIyAX+hby67ygP2kVRqOe5pn5UA8VQmq/UdczNtU4cNy3g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-223","@syncular/client":"0.0.6-223","@syncular/server":"0.0.6-223","@syncular/server-hono":"0.0.6-223","@syncular/dialect-libsql":"0.0.6-223","@syncular/dialect-pglite":"0.0.6-223","@syncular/transport-http":"0.0.6-223","@syncular/dialect-sqlite3":"0.0.6-223","@syncular/dialect-bun-sqlite":"0.0.6-223","@syncular/server-dialect-sqlite":"0.0.6-223","@syncular/server-dialect-postgres":"0.0.6-223"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-223_1773396599115_0.7195000127740383","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-224":{"name":"@syncular/testkit","version":"0.0.6-224","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-224","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"df4ef2ad128d79c516b292075d08f5dd3e90b9af","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-224.tgz","fileCount":88,"integrity":"sha512-QjuwgTksJwfJKqeH4UQOLhCeFVrQy0X3pLInJAR2fwWAxfywdHJi8eIXXz8r7WoTEQy4SEN1zC3ahKGoIOS6UA==","signatures":[{"sig":"MEQCIBrIExWf0KQWj7CrByGGvOlX4//DHgt5X+gwbxjW3AvkAiAIhcOe6T5If93L3XTGolFFi3eE7vgMwldgIRbTx4wAHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-224","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-224.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-224.tgz","_integrity":"sha512-QjuwgTksJwfJKqeH4UQOLhCeFVrQy0X3pLInJAR2fwWAxfywdHJi8eIXXz8r7WoTEQy4SEN1zC3ahKGoIOS6UA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-224","@syncular/client":"0.0.6-224","@syncular/server":"0.0.6-224","@syncular/server-hono":"0.0.6-224","@syncular/dialect-libsql":"0.0.6-224","@syncular/dialect-pglite":"0.0.6-224","@syncular/transport-http":"0.0.6-224","@syncular/dialect-sqlite3":"0.0.6-224","@syncular/dialect-bun-sqlite":"0.0.6-224","@syncular/server-dialect-sqlite":"0.0.6-224","@syncular/server-dialect-postgres":"0.0.6-224"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-224_1773397446320_0.4816919014989287","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-225":{"name":"@syncular/testkit","version":"0.0.6-225","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-225","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"beca8288f4da024fe77cfa0503c6d7efc883250f","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-225.tgz","fileCount":88,"integrity":"sha512-+XefRJN9LXja2gACmCVmQuPZxf9sKg2NSqRU3x3e4im7aoYXHdTukOH7swsdIn00j3FDQ91NsKVpy8kLNUNnGw==","signatures":[{"sig":"MEUCIQC2MASqTfk4qzW1iX9G4s9+cJHpSERoosJz7I4eF4NDZAIgGgOIrutEO9kBQE43/gQmxFooA8g2KYxoxF7KaaI9uCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-225","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-225.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-225.tgz","_integrity":"sha512-+XefRJN9LXja2gACmCVmQuPZxf9sKg2NSqRU3x3e4im7aoYXHdTukOH7swsdIn00j3FDQ91NsKVpy8kLNUNnGw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-225","@syncular/client":"0.0.6-225","@syncular/server":"0.0.6-225","@syncular/server-hono":"0.0.6-225","@syncular/dialect-libsql":"0.0.6-225","@syncular/dialect-pglite":"0.0.6-225","@syncular/transport-http":"0.0.6-225","@syncular/dialect-sqlite3":"0.0.6-225","@syncular/dialect-bun-sqlite":"0.0.6-225","@syncular/server-dialect-sqlite":"0.0.6-225","@syncular/server-dialect-postgres":"0.0.6-225"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-225_1773397666006_0.47843254326551343","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-227":{"name":"@syncular/testkit","version":"0.0.6-227","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-227","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"4d6a3d0d747ecc214d0893b4695124f4398729cb","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-227.tgz","fileCount":88,"integrity":"sha512-6ZWn3cVmWjCqMYMXfRAJ5N/qeF8nSMajF4YaMf8faMw7ifzgLjxNxJ8PLdaYqSQEwVNv1IunC9mfm6N8hgkeuw==","signatures":[{"sig":"MEYCIQDp/bMXau+HWKN9cXiofs31BWn+NFq5b40G0ZK1g7vwjwIhANw/hnp+pfnCumTC01u6151dYBvy6d3docJEvdAgqj5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-227","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-227.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-227.tgz","_integrity":"sha512-6ZWn3cVmWjCqMYMXfRAJ5N/qeF8nSMajF4YaMf8faMw7ifzgLjxNxJ8PLdaYqSQEwVNv1IunC9mfm6N8hgkeuw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-227","@syncular/client":"0.0.6-227","@syncular/server":"0.0.6-227","@syncular/server-hono":"0.0.6-227","@syncular/dialect-libsql":"0.0.6-227","@syncular/dialect-pglite":"0.0.6-227","@syncular/transport-http":"0.0.6-227","@syncular/dialect-sqlite3":"0.0.6-227","@syncular/dialect-bun-sqlite":"0.0.6-227","@syncular/server-dialect-sqlite":"0.0.6-227","@syncular/server-dialect-postgres":"0.0.6-227"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-227_1773398706089_0.9521544182048756","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-228":{"name":"@syncular/testkit","version":"0.0.6-228","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-228","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"0ac049c56381f8b06379a0d82275917fcff56f3c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-228.tgz","fileCount":88,"integrity":"sha512-+SzzXSe1/6FcG8oNLBGbB2+wjaMg1+FZ5MvGdY/BoFEJw1px7LDka6CAg9sN6BA4sxbZoCiJAqBIXOPRbEv0hQ==","signatures":[{"sig":"MEYCIQCeAOKCLtGjVgXy+G/ApH88VjsOuhalMeuQZ3WuqVTdUwIhAKmpo+2+m7ZjDSkB4IdGTQ86eX/O5q2jx8+cJW6y6W8G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-228.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-228.tgz","_integrity":"sha512-+SzzXSe1/6FcG8oNLBGbB2+wjaMg1+FZ5MvGdY/BoFEJw1px7LDka6CAg9sN6BA4sxbZoCiJAqBIXOPRbEv0hQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-228","@syncular/client":"0.0.6-228","@syncular/server":"0.0.6-228","@syncular/server-hono":"0.0.6-228","@syncular/dialect-libsql":"0.0.6-228","@syncular/dialect-pglite":"0.0.6-228","@syncular/transport-http":"0.0.6-228","@syncular/dialect-sqlite3":"0.0.6-228","@syncular/dialect-bun-sqlite":"0.0.6-228","@syncular/server-dialect-sqlite":"0.0.6-228","@syncular/server-dialect-postgres":"0.0.6-228"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-228_1773398981981_0.03522778172028285","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-229":{"name":"@syncular/testkit","version":"0.0.6-229","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-229","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d7a6ce4ee782ab0037860ae5b43f910138225f4b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-229.tgz","fileCount":88,"integrity":"sha512-OQYZmSi/joX1XE2K75F9lo0Gz67mR6C2Yo2Ie8CgVfy0BxTJKYucM3MbHUMUv7qPmoFi6664m19nqfjA7O1//g==","signatures":[{"sig":"MEUCIQCJj2BbBMBC79Y3EZ0b6n+xrgemQmO2kz8USE2X2jBC+AIgGuiWEonE8AiVU4snUXHT/SGNDYgYAzBb24YB0YIhEg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-229","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-229.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-229.tgz","_integrity":"sha512-OQYZmSi/joX1XE2K75F9lo0Gz67mR6C2Yo2Ie8CgVfy0BxTJKYucM3MbHUMUv7qPmoFi6664m19nqfjA7O1//g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-229","@syncular/client":"0.0.6-229","@syncular/server":"0.0.6-229","@syncular/server-hono":"0.0.6-229","@syncular/dialect-libsql":"0.0.6-229","@syncular/dialect-pglite":"0.0.6-229","@syncular/transport-http":"0.0.6-229","@syncular/dialect-sqlite3":"0.0.6-229","@syncular/dialect-bun-sqlite":"0.0.6-229","@syncular/server-dialect-sqlite":"0.0.6-229","@syncular/server-dialect-postgres":"0.0.6-229"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-229_1773399529056_0.24017729543532207","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-230":{"name":"@syncular/testkit","version":"0.0.6-230","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-230","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"7ac40a166a694d76edd38c78d94203ddcdd30cfb","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-230.tgz","fileCount":88,"integrity":"sha512-HmCiGrUEGm/uEnHJNEK+BjyFSJNpvFez/xM1Om1iD8U0byZjojFAYpZdzhCrRwCRmOsW6MSAqw/bGg+keRdHDg==","signatures":[{"sig":"MEUCIQChNTZpBdndtrGJ3Kf8EJ7Y7C/BWmHf7PwjkMUPFukgvAIgJLCIK3oNRF2BoFJtB+JvoexLl242im4OPNbrKXhkVQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-230","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-230.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-230.tgz","_integrity":"sha512-HmCiGrUEGm/uEnHJNEK+BjyFSJNpvFez/xM1Om1iD8U0byZjojFAYpZdzhCrRwCRmOsW6MSAqw/bGg+keRdHDg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-230","@syncular/client":"0.0.6-230","@syncular/server":"0.0.6-230","@syncular/server-hono":"0.0.6-230","@syncular/dialect-libsql":"0.0.6-230","@syncular/dialect-pglite":"0.0.6-230","@syncular/transport-http":"0.0.6-230","@syncular/dialect-sqlite3":"0.0.6-230","@syncular/dialect-bun-sqlite":"0.0.6-230","@syncular/server-dialect-sqlite":"0.0.6-230","@syncular/server-dialect-postgres":"0.0.6-230"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-230_1773401373928_0.4307348747690465","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-232":{"name":"@syncular/testkit","version":"0.0.6-232","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-232","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e84547a6988d7a7804c27c5719a167c5cbdd6841","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-232.tgz","fileCount":88,"integrity":"sha512-whPXkc00GOZ7uCCv1gUN+PQWYTCvBj74zs7i6y45ZueqrY7zHBCPpNUex6lr9Kp1gw5ZPjp3zb+CXKCU109yAw==","signatures":[{"sig":"MEUCIHdST0Z1+zypxvXXy3LZkMvBBmI0Iwb0/2ycCSa80o+lAiEA3gHu5tGQY9L6s6gMjB5FmbExT26U8S/AQ3n789kzZpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-232","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-232.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-232.tgz","_integrity":"sha512-whPXkc00GOZ7uCCv1gUN+PQWYTCvBj74zs7i6y45ZueqrY7zHBCPpNUex6lr9Kp1gw5ZPjp3zb+CXKCU109yAw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-232","@syncular/client":"0.0.6-232","@syncular/server":"0.0.6-232","@syncular/server-hono":"0.0.6-232","@syncular/dialect-libsql":"0.0.6-232","@syncular/dialect-pglite":"0.0.6-232","@syncular/transport-http":"0.0.6-232","@syncular/dialect-sqlite3":"0.0.6-232","@syncular/dialect-bun-sqlite":"0.0.6-232","@syncular/server-dialect-sqlite":"0.0.6-232","@syncular/server-dialect-postgres":"0.0.6-232"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-232_1773409342891_0.21222279678246903","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-237":{"name":"@syncular/testkit","version":"0.0.6-237","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-237","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"973068aa456740c62a0ea2c61d05f3dfeb040140","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-237.tgz","fileCount":88,"integrity":"sha512-lciSQ2uu5PozbqkXHML78/SwBu82MVwciPN7XD5aI9BJiA6CthXmI1IWO0byEvj35gquaWxfEUVURgMztxmPqQ==","signatures":[{"sig":"MEQCIBWXlJ3TIAws6Qf6Q0x7xYB2k6jluLEWRQM/ezEHcDs4AiBo+8640APfBUSEl/Oo8+A4syooZs07W4cm0GU77NUQMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-237","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-237.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-237.tgz","_integrity":"sha512-lciSQ2uu5PozbqkXHML78/SwBu82MVwciPN7XD5aI9BJiA6CthXmI1IWO0byEvj35gquaWxfEUVURgMztxmPqQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-237","@syncular/client":"0.0.6-237","@syncular/server":"0.0.6-237","@syncular/server-hono":"0.0.6-237","@syncular/dialect-libsql":"0.0.6-237","@syncular/dialect-pglite":"0.0.6-237","@syncular/transport-http":"0.0.6-237","@syncular/dialect-sqlite3":"0.0.6-237","@syncular/dialect-bun-sqlite":"0.0.6-237","@syncular/server-dialect-sqlite":"0.0.6-237","@syncular/server-dialect-postgres":"0.0.6-237"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-237_1773415364421_0.09903751764689028","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-239":{"name":"@syncular/testkit","version":"0.0.6-239","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-239","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a90e19a45bfd8a11b7a2b9a253a94ac3c759f6e1","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-239.tgz","fileCount":88,"integrity":"sha512-qZcD5q3/00RIaqt6byF16Cs9EURjiMX19WiiiEZEeI8ap+MDLAayvghUhMsDsUzevrQDnGWfZagTtb9Ys5LK3Q==","signatures":[{"sig":"MEUCIQDYtxDuGajvA40SD4NRu3PoDtcXm6a/LaOoBFmZ3l3yNwIgVCv49RpiDTL81P82TWG1M7qRMSLOb7L8aGdeO4+FX44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-239","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-239.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-239.tgz","_integrity":"sha512-qZcD5q3/00RIaqt6byF16Cs9EURjiMX19WiiiEZEeI8ap+MDLAayvghUhMsDsUzevrQDnGWfZagTtb9Ys5LK3Q==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-239","@syncular/client":"0.0.6-239","@syncular/server":"0.0.6-239","@syncular/server-hono":"0.0.6-239","@syncular/dialect-libsql":"0.0.6-239","@syncular/dialect-pglite":"0.0.6-239","@syncular/transport-http":"0.0.6-239","@syncular/dialect-sqlite3":"0.0.6-239","@syncular/dialect-bun-sqlite":"0.0.6-239","@syncular/server-dialect-sqlite":"0.0.6-239","@syncular/server-dialect-postgres":"0.0.6-239"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-239_1773779562880_0.6620288584135097","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-240":{"name":"@syncular/testkit","version":"0.0.6-240","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-240","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"c855ffab128ae18b018fb8f3333e5014ab9c3e20","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-240.tgz","fileCount":88,"integrity":"sha512-/eFSqEKSvQOV6z1EMtBADwnK1imHBEhx4jeVs9wq6f3Sjf9KJ5mnTI5+6vhLiTBexAyaYEiBTxhGIEwikriQDg==","signatures":[{"sig":"MEQCIHhbTsnprVvTS5gT9RkXdL9INPfSNezyfXvDbBRZhWnGAiAoTAgISfagkqGs9+RzJ9nKiWvz584p+IRA6idF1/zh8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-240","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-240.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-240.tgz","_integrity":"sha512-/eFSqEKSvQOV6z1EMtBADwnK1imHBEhx4jeVs9wq6f3Sjf9KJ5mnTI5+6vhLiTBexAyaYEiBTxhGIEwikriQDg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-240","@syncular/client":"0.0.6-240","@syncular/server":"0.0.6-240","@syncular/server-hono":"0.0.6-240","@syncular/dialect-libsql":"0.0.6-240","@syncular/dialect-pglite":"0.0.6-240","@syncular/transport-http":"0.0.6-240","@syncular/dialect-sqlite3":"0.0.6-240","@syncular/dialect-bun-sqlite":"0.0.6-240","@syncular/server-dialect-sqlite":"0.0.6-240","@syncular/server-dialect-postgres":"0.0.6-240"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-240_1773783007945_0.38841294875935595","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-241":{"name":"@syncular/testkit","version":"0.0.6-241","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-241","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"27e0a4cf3eaf951c2ac9e563ccb5315106eef9c6","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-241.tgz","fileCount":88,"integrity":"sha512-n6xukuFHLQadCAlw6vMTfAJtaLBnb7GnYdy/P095wRKMihWQ5D0FrrJfbD/yJo9yKdNZnXTdmz/BdgRmB4grfA==","signatures":[{"sig":"MEQCIG9SsXqY3G0F3zJrizNyvCD76U0v9Oom71qfTuLrK9dcAiAo8HisZsyWP47hgm51CmRsPuS3z7MHqUrBbqt4ZuLD0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329861},"type":"module","_from":"file:syncular-testkit-0.0.6-241.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-241.tgz","_integrity":"sha512-n6xukuFHLQadCAlw6vMTfAJtaLBnb7GnYdy/P095wRKMihWQ5D0FrrJfbD/yJo9yKdNZnXTdmz/BdgRmB4grfA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.3","@syncular/core":"0.0.6-241","@syncular/client":"0.0.6-241","@syncular/server":"0.0.6-241","@syncular/server-hono":"0.0.6-241","@syncular/dialect-libsql":"0.0.6-241","@syncular/dialect-pglite":"0.0.6-241","@syncular/transport-http":"0.0.6-241","@syncular/dialect-sqlite3":"0.0.6-241","@syncular/dialect-bun-sqlite":"0.0.6-241","@syncular/server-dialect-sqlite":"0.0.6-241","@syncular/server-dialect-postgres":"0.0.6-241"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-241_1773786525751_0.06732548911961067","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-243":{"name":"@syncular/testkit","version":"0.0.6-243","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-243","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"7234e87906cdf79ed33882c88f2a0312deb35b58","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-243.tgz","fileCount":88,"integrity":"sha512-loSwScGQkhdHdC//AkYoXXIw1BOa0opps2TSTzGgyHW74t0NtWaojCYOXdex/9mOVr4XI8B0yliy5hlgBDZyRQ==","signatures":[{"sig":"MEQCIGqZh3FPlkbHfrJTBcd7p9Y1j603eJS6zvqx24DVP2XkAiA0KiEblip9oKubZpYN1V9wIrME0fU23fpn7ASxAfRaeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-243","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328849},"type":"module","_from":"file:syncular-testkit-0.0.6-243.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-243.tgz","_integrity":"sha512-loSwScGQkhdHdC//AkYoXXIw1BOa0opps2TSTzGgyHW74t0NtWaojCYOXdex/9mOVr4XI8B0yliy5hlgBDZyRQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.9.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.9","@syncular/core":"0.0.6-243","@syncular/client":"0.0.6-243","@syncular/server":"0.0.6-243","@syncular/server-hono":"0.0.6-243","@syncular/dialect-libsql":"0.0.6-243","@syncular/dialect-pglite":"0.0.6-243","@syncular/transport-http":"0.0.6-243","@syncular/dialect-sqlite3":"0.0.6-243","@syncular/dialect-bun-sqlite":"0.0.6-243","@syncular/server-dialect-sqlite":"0.0.6-243","@syncular/server-dialect-postgres":"0.0.6-243"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-243_1774379412954_0.9202325396410853","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-244":{"name":"@syncular/testkit","version":"0.0.6-244","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-244","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"971f2c7fd04d41ff704cf87285a168c829427d81","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-244.tgz","fileCount":88,"integrity":"sha512-fuSXLuctu2pyYWAj7aFoiCaQboJqVN29XjWk3iBF6xQot86ZCcuQLpDfj4qCEP1SuHY/+2I6mcxJjc6kawXVvw==","signatures":[{"sig":"MEYCIQCqy8FIhPMKnxx1m1ndKtjjMYJjCsCCsTt9+J1ER05J+wIhAO7rhNhuq6wSB7XArZm+RJaLsI6UkaLkSz0r1ZlemAqQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328850},"type":"module","_from":"file:syncular-testkit-0.0.6-244.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-244.tgz","_integrity":"sha512-fuSXLuctu2pyYWAj7aFoiCaQboJqVN29XjWk3iBF6xQot86ZCcuQLpDfj4qCEP1SuHY/+2I6mcxJjc6kawXVvw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.11.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.10","@syncular/core":"0.0.6-244","@syncular/client":"0.0.6-244","@syncular/server":"0.0.6-244","@syncular/server-hono":"0.0.6-244","@syncular/dialect-libsql":"0.0.6-244","@syncular/dialect-pglite":"0.0.6-244","@syncular/transport-http":"0.0.6-244","@syncular/dialect-sqlite3":"0.0.6-244","@syncular/dialect-bun-sqlite":"0.0.6-244","@syncular/server-dialect-sqlite":"0.0.6-244","@syncular/server-dialect-postgres":"0.0.6-244"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-244_1775256225912_0.01978321970552943","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-245":{"name":"@syncular/testkit","version":"0.0.6-245","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-245","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"9b4a36e245b1017cde3af64a3d715199648567d3","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-245.tgz","fileCount":88,"integrity":"sha512-1doliplywP39ChxaerzTAvZlaNU5GDnhIquZ2bVxlIWhyEDHgJJrJumjdaON1bSef8FJrljAFc9MANH6eq7Ptg==","signatures":[{"sig":"MEUCIE4ufWPxGQuCHDgVcrnHc/XM/dL2HcWrm6UZIBPnRR2WAiEAt6GaFI/hqEtr+1WG5utAw7ubcXrUzMVWaWgANG0QEv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-245","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328850},"type":"module","_from":"file:syncular-testkit-0.0.6-245.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-245.tgz","_integrity":"sha512-1doliplywP39ChxaerzTAvZlaNU5GDnhIquZ2bVxlIWhyEDHgJJrJumjdaON1bSef8FJrljAFc9MANH6eq7Ptg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.11.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.10","@syncular/core":"0.0.6-245","@syncular/client":"0.0.6-245","@syncular/server":"0.0.6-245","@syncular/server-hono":"0.0.6-245","@syncular/dialect-libsql":"0.0.6-245","@syncular/dialect-pglite":"0.0.6-245","@syncular/transport-http":"0.0.6-245","@syncular/dialect-sqlite3":"0.0.6-245","@syncular/dialect-bun-sqlite":"0.0.6-245","@syncular/server-dialect-sqlite":"0.0.6-245","@syncular/server-dialect-postgres":"0.0.6-245"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-245_1775303597065_0.8205021596163706","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-246":{"name":"@syncular/testkit","version":"0.0.6-246","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-246","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"792b73eb1af8a7aefc8023684520081a35f37a0e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-246.tgz","fileCount":88,"integrity":"sha512-VJrxG6F4MxTEkg8iDMN54UI191eA33klOLLE0vNiYdxo2IusfQwKYfcxA4CZMzqIWYkVHurBJmUWegIKfL0T1w==","signatures":[{"sig":"MEQCIGfGZ3DXrQH/eqkfndyUi7GzueDs6+lMJ48csdq9kOjzAiBWYMsLuk1W08dWBzDcCw07m/y+fCVR4OM+PWRavlKqCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-246","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328850},"type":"module","_from":"file:syncular-testkit-0.0.6-246.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-246.tgz","_integrity":"sha512-VJrxG6F4MxTEkg8iDMN54UI191eA33klOLLE0vNiYdxo2IusfQwKYfcxA4CZMzqIWYkVHurBJmUWegIKfL0T1w==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.11.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.10","@syncular/core":"0.0.6-246","@syncular/client":"0.0.6-246","@syncular/server":"0.0.6-246","@syncular/server-hono":"0.0.6-246","@syncular/dialect-libsql":"0.0.6-246","@syncular/dialect-pglite":"0.0.6-246","@syncular/transport-http":"0.0.6-246","@syncular/dialect-sqlite3":"0.0.6-246","@syncular/dialect-bun-sqlite":"0.0.6-246","@syncular/server-dialect-sqlite":"0.0.6-246","@syncular/server-dialect-postgres":"0.0.6-246"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-246_1775381087255_0.3644984737118544","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-247":{"name":"@syncular/testkit","version":"0.0.6-247","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-247","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f2f09572665f93ea77a0e1526110316d7caa3bbb","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-247.tgz","fileCount":88,"integrity":"sha512-VWcfwcXBZ24WPZMe0gtBMjauFj8wZiPSoqeEoZFnM5L8mDXFGLlSaj834mPSJQnjjJdqkX4j+eDJhI4ueP359w==","signatures":[{"sig":"MEQCIDt3KvhzmWbczXW153VfwGPzOcsInr8k//yHw0/iX39GAiAKPhYlbyRydIEpoHcowxlJZpVyBc0ruC+farTLoEufdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-247","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328850},"type":"module","_from":"file:syncular-testkit-0.0.6-247.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-247.tgz","_integrity":"sha512-VWcfwcXBZ24WPZMe0gtBMjauFj8wZiPSoqeEoZFnM5L8mDXFGLlSaj834mPSJQnjjJdqkX4j+eDJhI4ueP359w==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.12.1","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.15","@syncular/core":"0.0.6-247","@syncular/client":"0.0.6-247","@syncular/server":"0.0.6-247","@syncular/server-hono":"0.0.6-247","@syncular/dialect-libsql":"0.0.6-247","@syncular/dialect-pglite":"0.0.6-247","@syncular/transport-http":"0.0.6-247","@syncular/dialect-sqlite3":"0.0.6-247","@syncular/dialect-bun-sqlite":"0.0.6-247","@syncular/server-dialect-sqlite":"0.0.6-247","@syncular/server-dialect-postgres":"0.0.6-247"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-247_1777321893144_0.9302837698786797","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-248":{"name":"@syncular/testkit","version":"0.0.6-248","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.0.6-248","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"6f35619e60a15b5f16f786fc13758974ad0dc6e6","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.0.6-248.tgz","fileCount":88,"integrity":"sha512-rHpCezqh9/jfswMaDiiFeN2mZ55CpmIWaxAR2kmoOeurvGUUhfHcPEqlUzw9GHCZLFnu59EPyCIZKlwOY51BGA==","signatures":[{"sig":"MEUCIQClxVXKVBPiO7PQ6l9mH9AEs+ZiNblhs7GcmbVOIEQy/gIgFMSxf60Rh0c2qojLWOHw4rgiPhW2DyLOnilD3vgSYiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.0.6-248","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328850},"type":"module","_from":"file:syncular-testkit-0.0.6-248.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"bunx syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.0.6-248.tgz","_integrity":"sha512-rHpCezqh9/jfswMaDiiFeN2mZ55CpmIWaxAR2kmoOeurvGUUhfHcPEqlUzw9GHCZLFnu59EPyCIZKlwOY51BGA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.12.1","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.15","@syncular/core":"0.0.6-248","@syncular/client":"0.0.6-248","@syncular/server":"0.0.6-248","@syncular/server-hono":"0.0.6-248","@syncular/dialect-libsql":"0.0.6-248","@syncular/dialect-pglite":"0.0.6-248","@syncular/transport-http":"0.0.6-248","@syncular/dialect-sqlite3":"0.0.6-248","@syncular/dialect-bun-sqlite":"0.0.6-248","@syncular/server-dialect-sqlite":"0.0.6-248","@syncular/server-dialect-postgres":"0.0.6-248"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.0.6-248_1777331016126_0.5857784089051636","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@syncular/testkit","version":"0.1.0","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.1.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"ffa657098d024dfef5a270589a2f37156723111b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.1.0.tgz","fileCount":76,"integrity":"sha512-lN87i2Juzvdz+I6GPfXTtenQPOTBX3W7/DBVyg6lgn3xulOhN5CGYsAHOBO443CZBaaEAqYQ36xNyEuUxR4l2w==","signatures":[{"sig":"MEQCIAZJOJlPz4d7OlBvQmfLvl4dhDxfeUVpyIUZrR3ocyhRAiA/53cZYaCh1jw0AuIhizZrL2UNZDUG3lGyUIJVfeKEAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257564},"type":"module","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"syncular-publish"},"_npmUser":{"name":"bkniffler","email":"benjamin@kniffler.com"},"repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.13.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.12.15","@syncular/core":"workspace:*","@syncular/client":"workspace:*","@syncular/server":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.1.0_1781826499324_0.17248330141324764","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@syncular/testkit","version":"0.1.1","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.1.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d3614c97d27ff13d3aeadb6bb0ae280f00c4b410","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.1.1.tgz","fileCount":76,"integrity":"sha512-Jc6sxawFwoQRfHRpUhlLsMLRuegKyiFqcvU/FkimCKSy+UYUvclf1Y/1SbGCS4p+G7HsZxcArPT8Uu7NUuOxnA==","signatures":[{"sig":"MEUCIQDratW3jHz8AGYXbEytZwe0urlZh2IIjJ63CEVg86U6TAIge6rZhtU5ca6V1NTDqhRK7poYVEeiEnLIqAbr30Lw0KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257600},"type":"module","_from":"file:syncular-testkit-0.1.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.1.1.tgz","_integrity":"sha512-Jc6sxawFwoQRfHRpUhlLsMLRuegKyiFqcvU/FkimCKSy+UYUvclf1Y/1SbGCS4p+G7HsZxcArPT8Uu7NUuOxnA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.18.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.12.15","@syncular/core":"0.1.1","@syncular/client":"0.1.1","@syncular/server":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.1.1_1782830927444_0.2660121289636799","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@syncular/testkit","version":"0.1.2","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.1.2","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"1ed7305ecbe47aafd567e613a2c18b8cbd17951f","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.1.2.tgz","fileCount":76,"integrity":"sha512-wJSR+DwUYLTnOOYFiC8VPCCLJBlAzZuC0ZDwb6cqUqdh0b/mF+0wUz5crOsVFBZi7mtc8T5OJnI+6+FDp9yJdw==","signatures":[{"sig":"MEQCIFQsAUk1aOwqftmavNmQ0nxm+XeBHwQQNwEyEqsdgcHxAiArOhAP2iGB+TiIMrbnTf56VVJ62QoHJBReT5B54Xx4kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257600},"type":"module","_from":"file:syncular-testkit-0.1.2.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.1.2.tgz","_integrity":"sha512-wJSR+DwUYLTnOOYFiC8VPCCLJBlAzZuC0ZDwb6cqUqdh0b/mF+0wUz5crOsVFBZi7mtc8T5OJnI+6+FDp9yJdw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.18.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.12.15","@syncular/core":"0.1.1","@syncular/client":"0.1.1","@syncular/server":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"kysely":"*","@syncular/config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.1.2_1782834099654_0.24511611713340864","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@syncular/testkit","version":"0.1.3","keywords":["sync","offline-first","testing","testkit","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.1.3","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"98193538e58eedb6a707a690f1e38563a5ab1ba4","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.1.3.tgz","fileCount":81,"integrity":"sha512-rJruLpiR5uBu1Gykp9Z2bguj5t5dPfIuhGlesI7K5ACrONzZneapWTNlAZolXnDc9QOWgb9ZwWncM4vM3+kw0Q==","signatures":[{"sig":"MEQCIGZqn6ncaZRurug0aNAH65D9fBSlql2tQVggl6CLkKz+AiA8o96CbxS2ObCH7L4F2qb1Dwq+s3BF9a+3TfByV8sXwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258591},"type":"module","_from":"file:syncular-testkit-0.1.3.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./server":{"bun":"./src/server.ts","import":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"./client-bridge":{"bun":"./src/client-bridge.ts","import":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}}},"private":false,"scripts":{"test":"bun test --pass-with-no-tests","tsgo":"tsgo --noEmit","build":"tsgo","release":"syncular-publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testkit/syncular-testkit-0.1.3.tgz","_integrity":"sha512-rJruLpiR5uBu1Gykp9Z2bguj5t5dPfIuhGlesI7K5ACrONzZneapWTNlAZolXnDc9QOWgb9ZwWncM4vM3+kw0Q==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testkit"},"_npmVersion":"11.18.0","description":"Testing fixtures and utilities for Syncular","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@syncular/core":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.15","kysely":"*","@syncular/client":"0.1.3","@syncular/config":"0.0.0","@syncular/server":"0.1.3","@electric-sql/pglite":"^0.3.15"},"peerDependencies":{"hono":"^4.12.15","kysely":"^0.28.0","@syncular/client":"0.1.3","@syncular/server":"0.1.3","@electric-sql/pglite":"^0.3.15"},"peerDependenciesMeta":{"hono":{"optional":true},"kysely":{"optional":true},"@syncular/client":{"optional":true},"@syncular/server":{"optional":true},"@electric-sql/pglite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.1.3_1782835694663_0.08277991610298274","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@syncular/testkit","version":"0.2.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":"Benjamin Kniffler","license":"Apache-2.0","_id":"@syncular/testkit@0.2.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"9cfa0c6799e9f779e6d6ea4e01fafb5fb1d79235","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.2.0.tgz","fileCount":23,"integrity":"sha512-YV2q6+FOVUwRcFHku/3NfUufAnP0317BoI/OA806DGEJENgrQWWv9RYIseUlbHtuxAyTJV45tqU1HTr63QQvOQ==","signatures":[{"sig":"MEUCIQDh4E9x8KzVViQFV+88bBfNxG16mReI7ZTxLvN9BchySgIgDH536y+Zq3RxeC1sruliudSStKe0qDtkj6SnTBOHGyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66286},"type":"module","shasum":"9cfa0c6799e9f779e6d6ea4e01fafb5fb1d79235","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./src/index.ts"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./src/react.ts"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./src/faults.ts"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"bkniffler","email":"benjamin@kniffler.com"},"_integrity":"sha512-YV2q6+FOVUwRcFHku/3NfUufAnP0317BoI/OA806DGEJENgrQWWv9RYIseUlbHtuxAyTJV45tqU1HTr63QQvOQ==","repository":{"url":"https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"10.8.3","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@syncular/client":"0.2.0","@syncular/server":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.2.0","@syncular/react":"0.2.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.2.0_1783355542781_0.7324952400049924","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@syncular/testkit","version":"0.2.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.2.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"3dd0571b01b3729096c250105c6780bf8a489d14","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.2.1.tgz","fileCount":23,"integrity":"sha512-wAZMbhnSbr/c0IEyBwAD8dcZwtWL0GKGRXeKRY0tIseyC1PsL2qlBONGaZb45I4O/vzd6grpSnbUSaT1PWE/AQ==","signatures":[{"sig":"MEUCIQClzVO2sK7JVmPfuVKDMH4epXVNgB5syLSbasthkmzWGQIgRwnH3s0qkwWW/L4zqS+CUne0QoQD9o3OqiZ2L5tB870=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66286},"type":"module","_from":"file:syncular-testkit-0.2.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./src/index.ts"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./src/react.ts"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./src/faults.ts"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.2.1.tgz","_integrity":"sha512-wAZMbhnSbr/c0IEyBwAD8dcZwtWL0GKGRXeKRY0tIseyC1PsL2qlBONGaZb45I4O/vzd6grpSnbUSaT1PWE/AQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.2.1","@syncular/server":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.2.1","@syncular/react":"0.2.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.2.1_1783369493868_0.28747574020225186","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@syncular/testkit","version":"0.3.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.3.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d4cd784bceeefaf8e86a683b00937a817d9e3e82","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.3.0.tgz","fileCount":23,"integrity":"sha512-vWqT+wQweCC6+nM/DGEMCjxTlSXr8MtsvK4bQ0R5QWhgWtKDfUJp42U4NkIBXJrFgZTc9E8OUVjaZvrjJvTKjQ==","signatures":[{"sig":"MEYCIQCotdmUY0z8t9GWoQ4khLrVO2rzkPrgvuI+X3GJLezmcQIhANSgIE3BTYj0p8Wfqkw5nM01jnKmYbrKRYgtWKt4Kwr0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66271},"type":"module","_from":"file:syncular-testkit-0.3.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.3.0.tgz","_integrity":"sha512-vWqT+wQweCC6+nM/DGEMCjxTlSXr8MtsvK4bQ0R5QWhgWtKDfUJp42U4NkIBXJrFgZTc9E8OUVjaZvrjJvTKjQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.2.1","@syncular/server":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.2.1","@syncular/react":"0.2.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.3.0_1783954813413_0.2744448724959483","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@syncular/testkit","version":"0.3.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.3.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"93a19f14779c6ab0501fda1bf929ceeeb535ce8e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.3.1.tgz","fileCount":23,"integrity":"sha512-TgMGZ2o0cMnDhBtN5UN/nC1LLmci1vF7AYG9lLlECNaWTaDIChNYkbtM+10uqMoled3Y8wzgyfH806Anhe0Vug==","signatures":[{"sig":"MEUCIQD1QnRqQ8/vx+rjmCSAuvukdHKPoWNPFbv5vsUSAYVfCAIgcWifb5dBlrMGWsixOecSGjpCSvFLlkEd4Azilll9Wvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66271},"type":"module","_from":"file:syncular-testkit-0.3.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.3.1.tgz","_integrity":"sha512-TgMGZ2o0cMnDhBtN5UN/nC1LLmci1vF7AYG9lLlECNaWTaDIChNYkbtM+10uqMoled3Y8wzgyfH806Anhe0Vug==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.2.1","@syncular/server":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.2.1","@syncular/react":"0.2.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.3.1_1783958096453_0.16788572762581033","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@syncular/testkit","version":"0.4.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.4.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"48c49c157b75720e6ace0556467c2d3f8b4c3dd4","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.4.0.tgz","fileCount":23,"integrity":"sha512-P4lCA9D4KqYWgVQToGlHNKB3V84xc+7C2tZ40VMvqQLwd+JJOSFhceJmP3iZ+muDNfkUQpekLsePX2Y0EMbPTA==","signatures":[{"sig":"MEUCICo99XU9b4mBy/1JnhSP4P64UBDBJmqLqqhDvzKJ4lyeAiEAq4rLnYSw1VwI1T3MIJbh+03QJXnfvV6S93k3mp9nkQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66271},"type":"module","_from":"file:syncular-testkit-0.4.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.4.0.tgz","_integrity":"sha512-P4lCA9D4KqYWgVQToGlHNKB3V84xc+7C2tZ40VMvqQLwd+JJOSFhceJmP3iZ+muDNfkUQpekLsePX2Y0EMbPTA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.3.1","@syncular/server":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.3.1","@syncular/react":"0.3.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.4.0_1784010480749_0.7042853799335076","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@syncular/testkit","version":"0.4.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.4.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"95598ea57b1f65459ceea8f2db46312b86bf0b42","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.4.1.tgz","fileCount":23,"integrity":"sha512-QJsT6gZAEt2/Z4o1w9X1IDnJvZlEfwL+Gh/s+tLY74L7PzBgVWBJMGvo6d0UQH8UlXnHIGYAc1Lxf8McFy1HJQ==","signatures":[{"sig":"MEQCIDPCZXD7pjMHmm71Oe8wXq1OlxLhJRRKgYc6wkhfzrmFAiBkmxCIGnm1mU3tFqUOJ8KKf+M6L5hDja7rbT5XU7uX7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66271},"type":"module","_from":"file:syncular-testkit-0.4.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.4.1.tgz","_integrity":"sha512-QJsT6gZAEt2/Z4o1w9X1IDnJvZlEfwL+Gh/s+tLY74L7PzBgVWBJMGvo6d0UQH8UlXnHIGYAc1Lxf8McFy1HJQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.4.1","@syncular/server":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.4.1","@syncular/react":"0.4.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.4.1_1784013957367_0.4005371689251629","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@syncular/testkit","version":"0.5.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.5.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f2d19a7587c2c047f4b1a73923b5751c66a9c03e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.5.0.tgz","fileCount":23,"integrity":"sha512-kzRRPW0JreGzRa19JKhF6aBNPhl5U8of1YRq+dmLPuozjOqdTTz40SPffMSVbIOMX/LyPIlzMKdtvP9YH7Uagg==","signatures":[{"sig":"MEQCIEBgiQcLHDCbzMCmWOb/3RZDNgqSgO13aHekuCGtPERiAiAtu5EkNwrAr6q4VAzzOGd6Ow6viVVkv6eiDKvPR+aRjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66271},"type":"module","_from":"file:syncular-testkit-0.5.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.5.0.tgz","_integrity":"sha512-kzRRPW0JreGzRa19JKhF6aBNPhl5U8of1YRq+dmLPuozjOqdTTz40SPffMSVbIOMX/LyPIlzMKdtvP9YH7Uagg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.5.0","@syncular/server":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.5.0","@syncular/react":"0.5.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.5.0_1784032059954_0.9114838594196328","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@syncular/testkit","version":"0.5.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.5.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"b8af5f5389161cd006313e01f0d37b759fb997bc","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.5.1.tgz","fileCount":23,"integrity":"sha512-WOO8vCGovcpcitA2kKpNb5gWivsCyo00NGyi4VDz5NXM4u86xLdmlV7DFtlAE7vgEx7Bm82D8vfz7J0DGJbLoQ==","signatures":[{"sig":"MEYCIQDtZmtU0FgWAOxPJYhbMkcpNK/pDS6LAxw9FqbGVRSOIQIhAM4NBwn5lwVaoR0GalzeOJWrV+NtDsbr3B0ZFwcPHACA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66271},"type":"module","_from":"file:syncular-testkit-0.5.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.5.1.tgz","_integrity":"sha512-WOO8vCGovcpcitA2kKpNb5gWivsCyo00NGyi4VDz5NXM4u86xLdmlV7DFtlAE7vgEx7Bm82D8vfz7J0DGJbLoQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.5.1","@syncular/server":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.5.1","@syncular/react":"0.5.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.5.1_1784037474418_0.010496259151359322","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@syncular/testkit","version":"0.6.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.6.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"492481c96a5e24b2388db400ede6dfce82009f99","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.6.0.tgz","fileCount":23,"integrity":"sha512-eIGIA9A6IgoohrNKPdGLviqTTWImzmp5+mNXWW27OZbD14Mp7HBA3YBmgbQGKKB6fdu/eomdiXCjWugwu56jDA==","signatures":[{"sig":"MEYCIQDaOIy9NwShBbHD2sYe25w8VIUtvJk18q7st0iC/Q3ZqwIhALfs5WI8RNuY220Nc2D5A2A8LuDLKED/jPmf6Ein824+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66271},"type":"module","_from":"file:syncular-testkit-0.6.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.6.0.tgz","_integrity":"sha512-eIGIA9A6IgoohrNKPdGLviqTTWImzmp5+mNXWW27OZbD14Mp7HBA3YBmgbQGKKB6fdu/eomdiXCjWugwu56jDA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.6.0","@syncular/server":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.6.0","@syncular/react":"0.6.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.6.0_1784040589798_0.2896780519261448","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@syncular/testkit","version":"0.7.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.7.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"bb8be17496a96028470a5de618df3db3b3bb6c6b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.7.0.tgz","fileCount":23,"integrity":"sha512-sqAWxLjS4mEAb3kTnC8jYWvsQtQV9lNxl7xphjuhTPbaG3Cd47R89xWUvfhh7lNMyfpPAU+KhNesT6CfIABNUQ==","signatures":[{"sig":"MEQCIE58w6ZlsYCc2BxKHlprbnM23jsyfgIQvh8h2FvSCLvgAiBaYDbWwtpN/xW1nRBHza1oPJPNQpu7tUt8nqYqQNVQ6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66271},"type":"module","_from":"file:syncular-testkit-0.7.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.7.0.tgz","_integrity":"sha512-sqAWxLjS4mEAb3kTnC8jYWvsQtQV9lNxl7xphjuhTPbaG3Cd47R89xWUvfhh7lNMyfpPAU+KhNesT6CfIABNUQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.7.0","@syncular/server":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.7.0","@syncular/react":"0.7.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.7.0_1784130430114_0.048231638137040456","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@syncular/testkit","version":"0.8.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.8.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"93a656bff2b879ce50c37a7eafff50c9f6d496e5","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.8.0.tgz","fileCount":23,"integrity":"sha512-0R6pYuszhCy76R7EFflguzo3SJn80+0jdWtdPKxbeaexyOg0DB6yfHS72bSmAj3mCqN11KXFa/XIAsbuTaKFOg==","signatures":[{"sig":"MEUCIQDfvK5nadet/wL0/IaeqhQFSj7ys9XorsnmtVvsr8gwLQIgd86SifH3ZaR13FQf0YN9yOXiRC/O/AwAGeJ34XrlecQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66271},"type":"module","_from":"file:syncular-testkit-0.8.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.8.0.tgz","_integrity":"sha512-0R6pYuszhCy76R7EFflguzo3SJn80+0jdWtdPKxbeaexyOg0DB6yfHS72bSmAj3mCqN11KXFa/XIAsbuTaKFOg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.8.0","@syncular/server":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.8.0","@syncular/react":"0.8.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.8.0_1784134112573_0.30617972941058214","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@syncular/testkit","version":"0.9.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.9.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"05ced6fe4833b61335dd6fecfc68eaea57940e1c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.9.0.tgz","fileCount":23,"integrity":"sha512-qiNppIO0gKRuAK1Iui5LwbqT1RBDn9xp0yGuBHHp5tCyineoJ4oLeMwmpd0M930W8R7eVpwjTrCFLWY1lFJqyA==","signatures":[{"sig":"MEQCIBm2SpgdbLul5rOEupxpUhEYAe63JbahGAtE24fVrzSMAiB1jSB4LbnG2sTtOW70zbOUSuDUQXShcQlz2InMNlv3yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68689},"type":"module","_from":"file:syncular-testkit-0.9.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.9.0.tgz","_integrity":"sha512-qiNppIO0gKRuAK1Iui5LwbqT1RBDn9xp0yGuBHHp5tCyineoJ4oLeMwmpd0M930W8R7eVpwjTrCFLWY1lFJqyA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.9.0","@syncular/server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.9.0","@syncular/react":"0.9.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.9.0_1784137532902_0.09549645090993897","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@syncular/testkit","version":"0.10.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.10.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"8ab86e86fcc9fa29cf14834066e6a42dd02cfb05","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.10.0.tgz","fileCount":23,"integrity":"sha512-NocE3tA7xwiWgNQ+pajaO1856FzQx0UhGZU110guThfNRFKEg5XBNirrx1GWVg61CRoqz5yKDzLbrnFaUdN+Qw==","signatures":[{"sig":"MEYCIQD6f03P9POPr1XIbpf/WZHJTBdaLBOSwYhEX49b0J9aWQIhAPE0Se5acciEVVKoYydDUIH3ZUbNgx6eOeyM8ztLR/bI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.10.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.10.0.tgz","_integrity":"sha512-NocE3tA7xwiWgNQ+pajaO1856FzQx0UhGZU110guThfNRFKEg5XBNirrx1GWVg61CRoqz5yKDzLbrnFaUdN+Qw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.10.0","@syncular/server":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.10.0","@syncular/react":"0.10.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.10.0_1784140974495_0.8561697862549327","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@syncular/testkit","version":"0.11.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.11.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"6a8c42cd1f34c30cfd1d7172efb04e7360e9a1b6","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.11.0.tgz","fileCount":23,"integrity":"sha512-Y29H8AKhPxqd+Q94KkqbeegPP+RAtREFTokUTS09L2NVJPc5+TnXC8uZuQl7IVdZRVB4/6j5rWX4BCAQgLrfSA==","signatures":[{"sig":"MEQCIAUsiwt9hhJuAip78SZlWndVZb+a0MThz41jeuEf/0DcAiAWxUf3bNwzr9hpazigNW/keRuJKJEPdlpz82b/dGcOpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.11.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.11.0.tgz","_integrity":"sha512-Y29H8AKhPxqd+Q94KkqbeegPP+RAtREFTokUTS09L2NVJPc5+TnXC8uZuQl7IVdZRVB4/6j5rWX4BCAQgLrfSA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.11.0","@syncular/server":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.11.0","@syncular/react":"0.11.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.11.0_1784143315481_0.6041585504828928","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@syncular/testkit","version":"0.12.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.12.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"c8f3eeaee62872a39bbed70a168b598c7c032df7","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.12.0.tgz","fileCount":23,"integrity":"sha512-5QV6BIVQEtwk5FhyDjaWDMms1ZWZ0iUR5gWv7rRAv8cZPm8W9AycDNf5dMEq1ZglLH6f/gIr4L8f0WOWxh/uJw==","signatures":[{"sig":"MEQCIA6im1Lvr4LiIpr/RHiL/vWEJV+FcUXU+ewnQtrOOpy/AiATkkQIGEsdAm7BkV+xQ5REnIM2+nSYVWBrscRPeNeOdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.12.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.12.0.tgz","_integrity":"sha512-5QV6BIVQEtwk5FhyDjaWDMms1ZWZ0iUR5gWv7rRAv8cZPm8W9AycDNf5dMEq1ZglLH6f/gIr4L8f0WOWxh/uJw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.12.0","@syncular/server":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.12.0","@syncular/react":"0.12.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.12.0_1784146858834_0.4477328546995596","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@syncular/testkit","version":"0.13.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.13.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"5e5280a84aaaeac26d9eb4a824f1b523de98b9f8","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.13.0.tgz","fileCount":23,"integrity":"sha512-KkMjdbMOGn/F4QHE6lgJO48qizLMLweC4smNeF2epca3/fZbhJSry6YoXNfkUd/QSge/Mv6GG0UjwYmui742Yw==","signatures":[{"sig":"MEYCIQCEIM7TpyMpXXDt/iPJipcbC8IONMBXRkLrQqNB/ux34gIhAIJY+I++1GYv2jzcDYszBNe9yQilO9cuBCQiddRy8aBO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.13.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.13.0.tgz","_integrity":"sha512-KkMjdbMOGn/F4QHE6lgJO48qizLMLweC4smNeF2epca3/fZbhJSry6YoXNfkUd/QSge/Mv6GG0UjwYmui742Yw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.13.0","@syncular/server":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.13.0","@syncular/react":"0.13.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.13.0_1784150582573_0.5222897489462233","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@syncular/testkit","version":"0.14.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.14.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"342ff928152d7217c7fbde9af0fab6b0d3a95dd3","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.14.0.tgz","fileCount":23,"integrity":"sha512-cGGES50F8w5MambRLL+neNIb1B/PGQg+hmRbzxnYjqiQsAa8yP1eWdoYAoywbmT3cXECBYOlnL1C9Yzfmm29hA==","signatures":[{"sig":"MEQCIFlJx3Zt1dXwINR6fQJcdoRL9hu7hFzchAAYG9AIQwPyAiAlbcqq70BliNebdoGR+f6sVMquIh2Fmxp1eNwOVUL9vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.14.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.14.0.tgz","_integrity":"sha512-cGGES50F8w5MambRLL+neNIb1B/PGQg+hmRbzxnYjqiQsAa8yP1eWdoYAoywbmT3cXECBYOlnL1C9Yzfmm29hA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.14.0","@syncular/server":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.14.0","@syncular/react":"0.14.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.14.0_1784157039727_0.8789966017601005","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@syncular/testkit","version":"0.15.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"583df77ecca0c747540388d9d888d5ac89068699","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.0.tgz","fileCount":23,"integrity":"sha512-Rz13QlXOOyVroJtT+Uj9mwTd5fwXkg7TSjfxIfmARzhXCt3BZaKzH5wR0zjwwsx6Ur4w71UUqgEA3xr1fXjkvg==","signatures":[{"sig":"MEUCIQDebrxS4mmb4/yI4ZB/t7SmFH54IhcZiBGAMcPDRsbKTAIgLpuMUZbmgtRglVnmx7ceqMmsep1kUQwHoM7pZYkzCTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.15.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.0.tgz","_integrity":"sha512-Rz13QlXOOyVroJtT+Uj9mwTd5fwXkg7TSjfxIfmARzhXCt3BZaKzH5wR0zjwwsx6Ur4w71UUqgEA3xr1fXjkvg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.0","@syncular/server":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.0","@syncular/react":"0.15.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.0_1784163463866_0.7471560290819084","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@syncular/testkit","version":"0.15.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"20ec04709b4455e432d2fbaaad96acab29edd5b4","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.1.tgz","fileCount":23,"integrity":"sha512-gAS/BFgNroMjGLOjYKXr1PGBmlhQMYmnKY1BCi7zGcjMI3Lz5HJ9C6oeudOyK1al9x/D6gns55TLoqIu0XJBiA==","signatures":[{"sig":"MEUCIQCKoZ1Ig0iJBIr/B8ULxNDczXOsf9P/imUdloVBZ6m20gIgNFarD2P3QWHUmfyocP4Q4Mqj/8cOiDgXSLnohn4Phso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.15.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.1.tgz","_integrity":"sha512-gAS/BFgNroMjGLOjYKXr1PGBmlhQMYmnKY1BCi7zGcjMI3Lz5HJ9C6oeudOyK1al9x/D6gns55TLoqIu0XJBiA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.1","@syncular/server":"0.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.1","@syncular/react":"0.15.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.1_1784164458303_0.24924055318865812","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@syncular/testkit","version":"0.15.2","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.2","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"7d2dd76bcacf4eddce10975cbc4681c35f37514b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.2.tgz","fileCount":23,"integrity":"sha512-Sadpgl+pRo6n9JSonzO4qqeHWJnUvHk7HUH9hS3EBbi0uGr/ydztuPaZ6nVik3Wjslxi0iWjjhyom09aiJ8WSQ==","signatures":[{"sig":"MEYCIQCZW4HBbkGxqxHWi77FbXjM7RJ99//2oj6nsOLY2nvXCgIhAIOvBxXfbTbf7kKnZrxKljH1lJRN+9P4ovjJZL95JZIL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.15.2.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.2.tgz","_integrity":"sha512-Sadpgl+pRo6n9JSonzO4qqeHWJnUvHk7HUH9hS3EBbi0uGr/ydztuPaZ6nVik3Wjslxi0iWjjhyom09aiJ8WSQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.2","@syncular/server":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.2","@syncular/react":"0.15.2","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.2_1784165238725_0.2405822124576713","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@syncular/testkit","version":"0.15.3","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.3","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"68a6e58d2d4950196080f81dde2826f5789cf8ae","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.3.tgz","fileCount":23,"integrity":"sha512-uYdJsI/aH2UO8eFfS3rMX8e7aaTueZyFfVTOoCo4F+Oi4QOBpcFOSTsraaHF8N9lUbE9Oksu7peuY28i6j/pTg==","signatures":[{"sig":"MEQCIGAQVjSTcDd4RNvVq4YO1NsIwlPtO2sVT1AkkK16Wq8tAiBLpysdQ++WY40cw3NkjObJkacDpoquTD+5/IAwYW8iTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.15.3.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.3.tgz","_integrity":"sha512-uYdJsI/aH2UO8eFfS3rMX8e7aaTueZyFfVTOoCo4F+Oi4QOBpcFOSTsraaHF8N9lUbE9Oksu7peuY28i6j/pTg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.3","@syncular/server":"0.15.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.3","@syncular/react":"0.15.3","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.3_1784165526067_0.27005722240786767","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@syncular/testkit","version":"0.15.4","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.4","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"7dc749673b4780f6d09a0ad3223b877561219f05","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.4.tgz","fileCount":23,"integrity":"sha512-Dgg3QaG65J9MGp/NZrvQiMbjQEI4HcyuvYnBf83gT1kL2XWC34Bsicj3kP/bS5aqc1fHxVLZKRdD8zehHy+bzQ==","signatures":[{"sig":"MEQCIFiaYY21cY8/K82+xzd2HzxOc5fz2696tZ+dLuxb0JZ4AiAz6bEtyEI3NbbqBHrqWY3VQM3WyJzq78js72P/sbh+bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.15.4.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.4.tgz","_integrity":"sha512-Dgg3QaG65J9MGp/NZrvQiMbjQEI4HcyuvYnBf83gT1kL2XWC34Bsicj3kP/bS5aqc1fHxVLZKRdD8zehHy+bzQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.4","@syncular/server":"0.15.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.4","@syncular/react":"0.15.4","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.4_1784185230962_0.26965384855467933","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@syncular/testkit","version":"0.15.5","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.5","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"71315e30688692da0c9fc0545865d0b95d7ec075","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.5.tgz","fileCount":23,"integrity":"sha512-scGbF/VWt6tU+dOLO3Geq9lMZXrLVz2ZWPU0wrkMtsKwMJkho7IlOPzdcQjwmuIzcLJOJTXWFGKbaVKsKpV7Sw==","signatures":[{"sig":"MEYCIQCCAIJEjXjQgSzX7ri+NsLfxQidyCeNdVmvREy8NF098AIhAI6eJpRngYrBrQ2DMJO0wqMuLWx57cThSifQZi40pAv9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.15.5.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.5.tgz","_integrity":"sha512-scGbF/VWt6tU+dOLO3Geq9lMZXrLVz2ZWPU0wrkMtsKwMJkho7IlOPzdcQjwmuIzcLJOJTXWFGKbaVKsKpV7Sw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.5","@syncular/server":"0.15.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.5","@syncular/react":"0.15.5","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.5_1784207976998_0.07462875801888114","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"@syncular/testkit","version":"0.15.6","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.6","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f16c5a7557b783d4a623723b68aaeec809fd86c4","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.6.tgz","fileCount":23,"integrity":"sha512-2+K/83tYG5fJ9+JaR1v7O4WQNGLz+4XEqFf3NOt/Fy2GgfShLX7nIcpb10FMgoudnblsr+NmX5o2MeZ50MAWcg==","signatures":[{"sig":"MEUCIQDKdK+xxzhD1sNZw1MlxXwyzjTtjzmLhV3HiHBpmX5rnAIgWExQGLXnK81esdUXInssg78uKgq0drj+lW+qhH1rAJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.15.6.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.6.tgz","_integrity":"sha512-2+K/83tYG5fJ9+JaR1v7O4WQNGLz+4XEqFf3NOt/Fy2GgfShLX7nIcpb10FMgoudnblsr+NmX5o2MeZ50MAWcg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.6","@syncular/server":"0.15.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.6","@syncular/react":"0.15.6","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.6_1784210019546_0.9358061328058347","host":"s3://npm-registry-packages-npm-production"}},"0.15.7":{"name":"@syncular/testkit","version":"0.15.7","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.7","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"ec09e431c1c2179f04c913b48c4c56d217ca22c0","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.7.tgz","fileCount":23,"integrity":"sha512-jxQ8tXD5pm6Qc4Nn80gRWeVFe/yIf2J0zQQ0hnreR0LhJ/RUAIsPmT5pDcow2+XmLqLrxTx171WLXfUbEgmi3w==","signatures":[{"sig":"MEQCIDvwX+NN+OM0Zc+jprbEKp4uv99L1W2K+R2RSpZX437tAiBteVM+kNkRIDrh2WAUDhjFKkBpLVR5TDQAGcAAoOB+rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.15.7.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.7.tgz","_integrity":"sha512-jxQ8tXD5pm6Qc4Nn80gRWeVFe/yIf2J0zQQ0hnreR0LhJ/RUAIsPmT5pDcow2+XmLqLrxTx171WLXfUbEgmi3w==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.7","@syncular/server":"0.15.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.7","@syncular/react":"0.15.7","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.7_1784211090433_0.09044357998682373","host":"s3://npm-registry-packages-npm-production"}},"0.15.8":{"name":"@syncular/testkit","version":"0.15.8","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.8","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e5394e3e3fa2110d058c8463c4a35f3163123cab","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.8.tgz","fileCount":23,"integrity":"sha512-PowFaA/cy3/5PZDt0Sq6gXLWJKch0QQJPRe9+BR0eI2/gwac2xkRdO0XwaPq59pmKJsf5JLBQa2zCsvwPUivgA==","signatures":[{"sig":"MEUCIDnFjveOBIJdzMUL05bLzb+qcJ5l+uWlJoT8hx1arXzZAiEAqwn5PcRCsL3WfhEpKv6aCBcdgCnCf7sfVIDUa4FHJxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.15.8.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.8.tgz","_integrity":"sha512-PowFaA/cy3/5PZDt0Sq6gXLWJKch0QQJPRe9+BR0eI2/gwac2xkRdO0XwaPq59pmKJsf5JLBQa2zCsvwPUivgA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.8","@syncular/server":"0.15.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.8","@syncular/react":"0.15.8","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.8_1784243082218_0.7852669543763982","host":"s3://npm-registry-packages-npm-production"}},"0.15.9":{"name":"@syncular/testkit","version":"0.15.9","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.9","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"8796289de82075503aa00d00d84a12ed0a6fc2e3","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.9.tgz","fileCount":23,"integrity":"sha512-CYKukdJ2F8nHHXbSwI05ASAlMEXacq9OJZCFtl4bZUcvjc26zHyxvjx0RonGKUB48ctVck0KQKd/oASJPICo5A==","signatures":[{"sig":"MEQCIHY4XLfltbERPR5NzcPPH/UDZeXebmesRCnsZTBOF7+SAiBBu6Thlj6FQ+0hkiPxkylbG8jEiR+4w300M+dXN/mLEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70350},"type":"module","_from":"file:syncular-testkit-0.15.9.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.9.tgz","_integrity":"sha512-CYKukdJ2F8nHHXbSwI05ASAlMEXacq9OJZCFtl4bZUcvjc26zHyxvjx0RonGKUB48ctVck0KQKd/oASJPICo5A==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.9","@syncular/server":"0.15.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.9","@syncular/react":"0.15.9","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.9_1784246260758_0.17452788074311165","host":"s3://npm-registry-packages-npm-production"}},"0.15.10":{"name":"@syncular/testkit","version":"0.15.10","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.10","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"55e3b97e76f5f0cd97057593c0498487e5765937","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.10.tgz","fileCount":23,"integrity":"sha512-MVjCNetv9+KHoHEgTDZSldNI4GMFgVB2k2rk4534xuQNN0ALTAyO6QSQfGO3mOpA2lKTd+ofgTLqAVY+gCy9LA==","signatures":[{"sig":"MEUCIQDoT00zLly+nkSYCPWcDk4Bojt2c0jwVeu6tnzaoG3QYgIgbCz4c5LzK4rvnesF6R74e9t8bp3yjFkJM7GWz2Ynmvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70355},"type":"module","_from":"file:syncular-testkit-0.15.10.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.10.tgz","_integrity":"sha512-MVjCNetv9+KHoHEgTDZSldNI4GMFgVB2k2rk4534xuQNN0ALTAyO6QSQfGO3mOpA2lKTd+ofgTLqAVY+gCy9LA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.10","@syncular/server":"0.15.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.10","@syncular/react":"0.15.10","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.10_1784248282272_0.9966922461752117","host":"s3://npm-registry-packages-npm-production"}},"0.15.11":{"name":"@syncular/testkit","version":"0.15.11","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.11","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"2749b1a6c48ba96586f382d9cc690a4c94b981f7","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.11.tgz","fileCount":23,"integrity":"sha512-4KK7hFX4+vvQa+zN2+e8Y5Ur9fEb6BTFgX/+594MtxtQmIOIYbN1lDPGjufuB9LiTgi4gqfrD/r4pz6Wr13lWg==","signatures":[{"sig":"MEQCIFjkR/wlLksTx57bEo/jQBOrCEWAWYbnAq7RUueDRDrMAiAqZvCyRhpfWa3FX6rKtOedLkmoPxRh7cm1g+JIOyCTFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70355},"type":"module","_from":"file:syncular-testkit-0.15.11.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.11.tgz","_integrity":"sha512-4KK7hFX4+vvQa+zN2+e8Y5Ur9fEb6BTFgX/+594MtxtQmIOIYbN1lDPGjufuB9LiTgi4gqfrD/r4pz6Wr13lWg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.11","@syncular/server":"0.15.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.11","@syncular/react":"0.15.11","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.11_1784285065886_0.25875691184108773","host":"s3://npm-registry-packages-npm-production"}},"0.15.12":{"name":"@syncular/testkit","version":"0.15.12","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.12","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"c987c3a84b1230a0823582da52d63239e75a9a31","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.12.tgz","fileCount":23,"integrity":"sha512-z4Wg+xZbHXNYWJY+p8UoP6o11Z3WoSRLAk+prvrqDW0J+3hrnohb3S9uF3H1/4EIuXrz9P7RVkNrhNxKyq5bMQ==","signatures":[{"sig":"MEUCIQCxLauCuv5fUd4cgKiGJP1oFWeEv/n61+3EXO8bgovKsgIgbkY9h6TQNbthb1EbBmvo/Ss/N461iKytnlvy0hW6JTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70355},"type":"module","_from":"file:syncular-testkit-0.15.12.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.12.tgz","_integrity":"sha512-z4Wg+xZbHXNYWJY+p8UoP6o11Z3WoSRLAk+prvrqDW0J+3hrnohb3S9uF3H1/4EIuXrz9P7RVkNrhNxKyq5bMQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.12","@syncular/server":"0.15.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.12","@syncular/react":"0.15.12","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.12_1784290191311_0.7289075706945121","host":"s3://npm-registry-packages-npm-production"}},"0.15.13":{"name":"@syncular/testkit","version":"0.15.13","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.13","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"8ba2736618dac4a1263ac52fd8aa79f7d33dcb38","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.13.tgz","fileCount":23,"integrity":"sha512-O/k5bgdk+zZkGGcCKsjkgAhLudpmFT8DaT6qD5VAhe9U3qTOtPKRXSReTam8dExcL3FdXl/P5+NxknXZOUeLjg==","signatures":[{"sig":"MEUCIQCHGpHL4hzkmGegDVQ5NE4orefVOGeQbbKDOm3XCyCyMwIgGrt3919CVFRusPjpqLBPyLzqUAba4vhO/mTE2noTZOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70355},"type":"module","_from":"file:syncular-testkit-0.15.13.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.13.tgz","_integrity":"sha512-O/k5bgdk+zZkGGcCKsjkgAhLudpmFT8DaT6qD5VAhe9U3qTOtPKRXSReTam8dExcL3FdXl/P5+NxknXZOUeLjg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.13","@syncular/server":"0.15.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.13","@syncular/react":"0.15.13","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.13_1784316257330_0.35276960107928645","host":"s3://npm-registry-packages-npm-production"}},"0.15.14":{"name":"@syncular/testkit","version":"0.15.14","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.14","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"213d1377e8821d2bfc5deb889d7384fc98feb018","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.14.tgz","fileCount":23,"integrity":"sha512-Q3lV4Wj+RYGoabksLJmoRj8635dAp3PRsOPd4dOxOf9Lo6yuoPvGaoPwuzouGkcOUamTNrfk4YsSnL/KbLDn8g==","signatures":[{"sig":"MEUCIQCXs5R/L2/DIpwr3dMhJWQojmf4DBrtCG0K1Q4R4BeYHQIgLQYGfouacIdfFhumKc30+oo8bK0T4T+UtKvyN1ZONVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70355},"type":"module","_from":"file:syncular-testkit-0.15.14.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.14.tgz","_integrity":"sha512-Q3lV4Wj+RYGoabksLJmoRj8635dAp3PRsOPd4dOxOf9Lo6yuoPvGaoPwuzouGkcOUamTNrfk4YsSnL/KbLDn8g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.14","@syncular/server":"0.15.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.14","@syncular/react":"0.15.14","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^15.11.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.14_1784331553008_0.025725820380242848","host":"s3://npm-registry-packages-npm-production"}},"0.15.15":{"name":"@syncular/testkit","version":"0.15.15","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.15","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e6593038b1ec1279ef2455a0917ec898156bf5f3","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.15.tgz","fileCount":23,"integrity":"sha512-OwPilmcffhTmiSHVpEhJh1UrEvfQGaft4k7CMM2yP1JRviuNrBIbRP5YuPhy3Fz6kfov6arVuhlm8RPfmza8YA==","signatures":[{"sig":"MEYCIQCexPa4nw2SI2T34S20VuAQm8rvu5EWWMIgJxHlLt7fJwIhAPLpzT1SwnAd347TZbgTcsELsDVaCinNua1W9H9MUTqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.15.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.15.tgz","_integrity":"sha512-OwPilmcffhTmiSHVpEhJh1UrEvfQGaft4k7CMM2yP1JRviuNrBIbRP5YuPhy3Fz6kfov6arVuhlm8RPfmza8YA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.15","@syncular/server":"0.15.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.15","@syncular/react":"0.15.15","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.15_1784354304807_0.5471169858139235","host":"s3://npm-registry-packages-npm-production"}},"0.15.16":{"name":"@syncular/testkit","version":"0.15.16","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.16","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"52dd954987a7bf9a6d1180adc534ccd97bbb2518","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.16.tgz","fileCount":23,"integrity":"sha512-gXFD3CM1vUO0IElqeFO4P5tte6FCEN45pIXMusV7tPbfxXy82yg5JadS9E/2UUKwFHmJ/IHM9Q6iwlf14Qqolg==","signatures":[{"sig":"MEYCIQD3zzZAa0gXmW4O3kXxEP1/x7OECQBgGwjw2g+/R/eSKAIhAKVFaTIY/YEyO3vC/niDLLGeS6PYBr7YQ0GyorF/nC6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.16.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.16.tgz","_integrity":"sha512-gXFD3CM1vUO0IElqeFO4P5tte6FCEN45pIXMusV7tPbfxXy82yg5JadS9E/2UUKwFHmJ/IHM9Q6iwlf14Qqolg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.16","@syncular/server":"0.15.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.16","@syncular/react":"0.15.16","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.16_1784355985064_0.46598301368260153","host":"s3://npm-registry-packages-npm-production"}},"0.15.17":{"name":"@syncular/testkit","version":"0.15.17","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.17","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"b2d27b00c87cd59facf30fc21a4de132efc32189","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.17.tgz","fileCount":23,"integrity":"sha512-iD3S8ZiOqu/+iLxZwZMz/9YVBWKn5eTsOCMBbzpLEtoelKQtylNfwAXA75ixFE0pHNuk1xVhWvE7RfucWq/k7Q==","signatures":[{"sig":"MEYCIQC1DuQV6QxMeouE1BD63yix72yvF1s46NCqPXHnL8ORnwIhAMtiHaIkSRibJXElqQVdHg9jcvRYWSZ2l7FGWV3+Ev34","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.17.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.17.tgz","_integrity":"sha512-iD3S8ZiOqu/+iLxZwZMz/9YVBWKn5eTsOCMBbzpLEtoelKQtylNfwAXA75ixFE0pHNuk1xVhWvE7RfucWq/k7Q==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.17","@syncular/server":"0.15.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.17","@syncular/react":"0.15.17","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.17_1784359151311_0.6360578875805301","host":"s3://npm-registry-packages-npm-production"}},"0.15.18":{"name":"@syncular/testkit","version":"0.15.18","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.18","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"2d20722e052fd633cbd4cf05bd7c976fdc16067f","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.18.tgz","fileCount":23,"integrity":"sha512-q2S+AFymc9upD7N3406fly3MqIFrg+j0EJHLdP077kBFiJ6KHgctsXSE26O9m0G12uPWwJm+wI1bx8qq+E3WJg==","signatures":[{"sig":"MEQCICg2qi8MzpCaiRF/1mL/CYnLTWliJLNF+TDSmWwMw0tdAiA3bNiyHv3tX/vUfoqPlFhE6zLxfHnghJwqaWplpnbxaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.18.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.18.tgz","_integrity":"sha512-q2S+AFymc9upD7N3406fly3MqIFrg+j0EJHLdP077kBFiJ6KHgctsXSE26O9m0G12uPWwJm+wI1bx8qq+E3WJg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.18","@syncular/server":"0.15.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.18","@syncular/react":"0.15.18","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.18_1784360929399_0.3432627734422158","host":"s3://npm-registry-packages-npm-production"}},"0.15.19":{"name":"@syncular/testkit","version":"0.15.19","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.19","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"25ab703fbe3f27765d96ca0e454d39c3f4ac29b2","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.19.tgz","fileCount":23,"integrity":"sha512-tf5COAF7qu9+z/VNcIIxEalRTslN3kaFbJSKoMuFsmgvxoZ3wkvxGtV8IBXMrPekEE+n9qF8BozPnhBbppxDyQ==","signatures":[{"sig":"MEYCIQD3Y4UsFf5Wovjba1sHDC/Q6gBdlbbJ0VsaTzAVI+TJKAIhAIWAfXx4ygo9b/RvPziybXLiFtrasLGCYx90afTt3Qm7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.19.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.19.tgz","_integrity":"sha512-tf5COAF7qu9+z/VNcIIxEalRTslN3kaFbJSKoMuFsmgvxoZ3wkvxGtV8IBXMrPekEE+n9qF8BozPnhBbppxDyQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.19","@syncular/server":"0.15.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.19","@syncular/react":"0.15.19","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.19_1784361676598_0.20122818715953605","host":"s3://npm-registry-packages-npm-production"}},"0.15.20":{"name":"@syncular/testkit","version":"0.15.20","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.20","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"5a1cc640c0b14a3554d080c6bf3fa2bec850576d","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.20.tgz","fileCount":23,"integrity":"sha512-PAiUDXVK2HpRacesoVZgQ59hogxBePCM3wG+ja1FD8dwlNuza92sus7Zrkmm9RIxW1cbzk+bttNEeEOtSQRg6A==","signatures":[{"sig":"MEYCIQDRknITsLOA0lreeZfK62YEavs9PczxHFyjL9HwrJtPKAIhAIUmYUVIwFHv8meCvR5oiEVHq5ToJlRUqSYayDJEUSC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.20.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.20.tgz","_integrity":"sha512-PAiUDXVK2HpRacesoVZgQ59hogxBePCM3wG+ja1FD8dwlNuza92sus7Zrkmm9RIxW1cbzk+bttNEeEOtSQRg6A==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.20","@syncular/server":"0.15.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.20","@syncular/react":"0.15.20","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.20_1784363260420_0.40588980818329934","host":"s3://npm-registry-packages-npm-production"}},"0.15.21":{"name":"@syncular/testkit","version":"0.15.21","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.21","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e1cb8e8e66dc774a414a36d6d0dd63989b8cab78","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.21.tgz","fileCount":23,"integrity":"sha512-HWH3Lx+Fx1bsBSTLBR1pwIjVDQEoK3otU6C2leOQtsDnSjIxGrGhs/G4ODwsadnfsWhgxkVpOHSCBMFjqHvLPg==","signatures":[{"sig":"MEUCIHCvevuBHlSN094ySTS/VB8oi+u3ecAB7bHPpWjMOp7YAiEA4KfjsShAG4wTkOv1PALHUfe4dqGQcz1PuUnvMrEqTz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.21.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.21.tgz","_integrity":"sha512-HWH3Lx+Fx1bsBSTLBR1pwIjVDQEoK3otU6C2leOQtsDnSjIxGrGhs/G4ODwsadnfsWhgxkVpOHSCBMFjqHvLPg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.21","@syncular/server":"0.15.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.21","@syncular/react":"0.15.21","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.21_1784364189526_0.9393310881617172","host":"s3://npm-registry-packages-npm-production"}},"0.15.22":{"name":"@syncular/testkit","version":"0.15.22","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.22","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"52f8957de81876735adcd18435104e2f540d6c73","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.22.tgz","fileCount":23,"integrity":"sha512-VcasrWfpQYOzNKttbbJseTp8PJTgRYYudZyS+I7tYUQ2TTJE2fOwGdq8xxEl8lrkW7rYFSGnfKbKyqjciwhW3w==","signatures":[{"sig":"MEUCIQChApoeXQm0rYwyZrbqgqohX12WQeMdsCfts/pftSA2wQIgXqStpJha3HXCSYc+wExhuvGDP48nVsRHcjRK/lKXM/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.22.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.22.tgz","_integrity":"sha512-VcasrWfpQYOzNKttbbJseTp8PJTgRYYudZyS+I7tYUQ2TTJE2fOwGdq8xxEl8lrkW7rYFSGnfKbKyqjciwhW3w==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.22","@syncular/server":"0.15.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.22","@syncular/react":"0.15.22","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.22_1784366089353_0.6542868451968828","host":"s3://npm-registry-packages-npm-production"}},"0.15.23":{"name":"@syncular/testkit","version":"0.15.23","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.23","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"4caebde71f8fb82a4eb7ddfcd5888a7129672780","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.23.tgz","fileCount":23,"integrity":"sha512-aO4mU6mLm4b21CY84Xd34drawEyzZVeuDip68ZyN7ATxHIF0ddyptLx7P59jKdbfO4hbiyWVwVsFPyo28HChcw==","signatures":[{"sig":"MEUCIQDwuLIsVzqI7l3EmUTe6VVJvH68R8zSLKWL04PIHlC/PwIgbQDTyCCQG+mnFvVg8+ekp6MzgzHGOEkIdX5skrxx+3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.23.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.23.tgz","_integrity":"sha512-aO4mU6mLm4b21CY84Xd34drawEyzZVeuDip68ZyN7ATxHIF0ddyptLx7P59jKdbfO4hbiyWVwVsFPyo28HChcw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.23","@syncular/server":"0.15.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.23","@syncular/react":"0.15.23","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.23_1784368403665_0.04600918250554242","host":"s3://npm-registry-packages-npm-production"}},"0.15.24":{"name":"@syncular/testkit","version":"0.15.24","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.24","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"fc66a068a50df866ce68a5b5e16f5bd7e1cfaed5","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.24.tgz","fileCount":23,"integrity":"sha512-y/qJIfhL86s5JhQ89PDk6ZydjgyGFiOH/OI6e1eQb4IX+atpwhJlO7+QFAkXaGUUgY1kk/uEpo6PQeYdJIVSgg==","signatures":[{"sig":"MEUCIQDuZgmzv8EXv9toyqxtNWohy1rk0zPZNYi8IAGo7iDZdwIgfka+4Zcdo0jZgmv+tKEqbYaNkuVpxKJPhhQzKpM1It0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.24.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.24.tgz","_integrity":"sha512-y/qJIfhL86s5JhQ89PDk6ZydjgyGFiOH/OI6e1eQb4IX+atpwhJlO7+QFAkXaGUUgY1kk/uEpo6PQeYdJIVSgg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.24","@syncular/server":"0.15.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.24","@syncular/react":"0.15.24","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.24_1784371125488_0.36499225134796376","host":"s3://npm-registry-packages-npm-production"}},"0.15.25":{"name":"@syncular/testkit","version":"0.15.25","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.25","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"6cf3b5e70a158ce1f1861fe17223487d824a3430","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.25.tgz","fileCount":23,"integrity":"sha512-UYs/cI/S05OyiYKYemCfzsDfJHJTq9C74UBsfobfL2KUCQUBZHdtutmu41Q7s6Q3xHWPjT5fzyfmnbf+2GLL4g==","signatures":[{"sig":"MEQCIDrl2O7z/Sshx5oHxk9bm844lGU++ReTBo+CiNXtsx1BAiBsGgQlKpc/KeXe/0woTTH9F5Uc/ocL07IHvXGj0YxsfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.25.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.25.tgz","_integrity":"sha512-UYs/cI/S05OyiYKYemCfzsDfJHJTq9C74UBsfobfL2KUCQUBZHdtutmu41Q7s6Q3xHWPjT5fzyfmnbf+2GLL4g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.25","@syncular/server":"0.15.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.25","@syncular/react":"0.15.25","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.25_1784372243322_0.21389997535043515","host":"s3://npm-registry-packages-npm-production"}},"0.15.26":{"name":"@syncular/testkit","version":"0.15.26","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.26","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"2ba8f190f1179d00e1431dc0724612636f321d6f","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.26.tgz","fileCount":23,"integrity":"sha512-gxpz32Y8mw13IUbgp2lwCbzNyJwVxV295mMT8IKetPo2RPfsBf15d/7QVyppcDkPg97SUFrEU/5QiBLEqjx91g==","signatures":[{"sig":"MEUCIGMRJaYqDW5rjDvtr1AWliUFGiwSX/Y7VmxYtnLsjjoWAiEA9J2znxUH0/odg4hhjwj24sl4CcCNbC5XpmxeF5WCDw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.26.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.26.tgz","_integrity":"sha512-gxpz32Y8mw13IUbgp2lwCbzNyJwVxV295mMT8IKetPo2RPfsBf15d/7QVyppcDkPg97SUFrEU/5QiBLEqjx91g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.26","@syncular/server":"0.15.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.26","@syncular/react":"0.15.26","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.26_1784383670418_0.5750183508491733","host":"s3://npm-registry-packages-npm-production"}},"0.15.27":{"name":"@syncular/testkit","version":"0.15.27","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.27","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"80d9aef30e56b56cf05c3b0793febb977e084edb","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.27.tgz","fileCount":23,"integrity":"sha512-Mhx6cjyyjxBpKCe992nEGzn3qYiY6DXUtz0bbUTXwSnR7mx5uBK4R6pYYP7VwTZWx4PDpjXnZUCq8AfLQ5kczg==","signatures":[{"sig":"MEUCIQCcCnHTy1nZOEIJPzD0Q+fu902wHnvn4YslzVN89zGbLwIgE2Y7pSkHkQUpbDptcsIuQenY6w03brKRuQaRdTlxee0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.27.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.27.tgz","_integrity":"sha512-Mhx6cjyyjxBpKCe992nEGzn3qYiY6DXUtz0bbUTXwSnR7mx5uBK4R6pYYP7VwTZWx4PDpjXnZUCq8AfLQ5kczg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.27","@syncular/server":"0.15.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.27","@syncular/react":"0.15.27","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.27_1784385989481_0.16336916565160764","host":"s3://npm-registry-packages-npm-production"}},"0.15.28":{"name":"@syncular/testkit","version":"0.15.28","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.28","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"647b0f198b7790038eafe8f334e12802be7cc4f6","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.28.tgz","fileCount":23,"integrity":"sha512-euskKn9w96NsTQO7lC+ygraLpRBaQMMT+c+5WA7uiYdLr4M3J7C2g+0htraPy/2k/npUhowwtMNr1Beo9OE9Sg==","signatures":[{"sig":"MEUCIQCUK2WZQN39ZpMbCLyI5Agq9VvHD0Y2iTKa6Tneco7QcwIgIBskZkPi7KjSGZcHebCnkb8nuhQvgz/N9zTFduq4pGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.28.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.28.tgz","_integrity":"sha512-euskKn9w96NsTQO7lC+ygraLpRBaQMMT+c+5WA7uiYdLr4M3J7C2g+0htraPy/2k/npUhowwtMNr1Beo9OE9Sg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.28","@syncular/server":"0.15.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.28","@syncular/react":"0.15.28","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.28_1784435732113_0.7023881716483651","host":"s3://npm-registry-packages-npm-production"}},"0.15.29":{"name":"@syncular/testkit","version":"0.15.29","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.29","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"97706ca25b54121c9283a9a914d77311e8ca6215","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.29.tgz","fileCount":23,"integrity":"sha512-mW+5zS1ymctms1CI3Pee9kiOhDKkFXWkL53oHqq+sbeWXdEl73gvbcguvoV85D0Ot0WlBgRgNIs/68u0o5dfmA==","signatures":[{"sig":"MEQCIGM5PHPVqw6gJfFG32BQ10zcu9HY1gZvAP03I+/tchcmAiB8M0JzYNkKn0KEVic8TIZiKWX/6RI1AH32d9bbFmBa9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.29.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.29.tgz","_integrity":"sha512-mW+5zS1ymctms1CI3Pee9kiOhDKkFXWkL53oHqq+sbeWXdEl73gvbcguvoV85D0Ot0WlBgRgNIs/68u0o5dfmA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.29","@syncular/server":"0.15.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.29","@syncular/react":"0.15.29","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.29_1784439620302_0.8120976822137773","host":"s3://npm-registry-packages-npm-production"}},"0.15.30":{"name":"@syncular/testkit","version":"0.15.30","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.30","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"4c520f5dfe030a8b8d688a2a72104a8413dc425f","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.30.tgz","fileCount":23,"integrity":"sha512-4yvfbAv2OBqyUiJj84kyTzp4s7iydE9aC3KDW3Cd5ryp33l6gj5kFSypJ4Cux9XjfaLjBzIuHN5276mcF1M6wg==","signatures":[{"sig":"MEUCIQDzGtCXEDYIwVgVGLw0Vdj5615T6bgTJ8owvZhRgiD4ZwIgKISPnPEhabZ5z+2azRV9MKYOUUEbf+zKMaeIDJO1uZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.30.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.30.tgz","_integrity":"sha512-4yvfbAv2OBqyUiJj84kyTzp4s7iydE9aC3KDW3Cd5ryp33l6gj5kFSypJ4Cux9XjfaLjBzIuHN5276mcF1M6wg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.30","@syncular/server":"0.15.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.30","@syncular/react":"0.15.30","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.30_1784442817647_0.05337528540478731","host":"s3://npm-registry-packages-npm-production"}},"0.15.31":{"name":"@syncular/testkit","version":"0.15.31","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.31","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"94e25eab5068f0cdaf5e055494470c27af765799","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.31.tgz","fileCount":23,"integrity":"sha512-+P/OMheaqfql/Nx0+9XYAljZnzSNV+v6wUXfg3UD4z6mvwMoUiuexc2GId/G73bhN/lQ99rZ3mTSF99FeT1BJw==","signatures":[{"sig":"MEUCIDy2FEDPZEQoO09dJBIGtTD+1FDQDKCTtn3qiTU1/44XAiEAvwSOLN0tp9tF9LaokHMdiaFEk/ic5zNjlJmuyWBG0nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.31.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.31.tgz","_integrity":"sha512-+P/OMheaqfql/Nx0+9XYAljZnzSNV+v6wUXfg3UD4z6mvwMoUiuexc2GId/G73bhN/lQ99rZ3mTSF99FeT1BJw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.31","@syncular/server":"0.15.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.31","@syncular/react":"0.15.31","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.31_1784443923464_0.027838716168168576","host":"s3://npm-registry-packages-npm-production"}},"0.15.32":{"name":"@syncular/testkit","version":"0.15.32","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.32","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d9d0f9dffff223c8bda7346117ee3a2aa2848fcc","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.32.tgz","fileCount":23,"integrity":"sha512-8LCFUuYDSODhJFDojtwC6Uuis08hzuFPQ8Id9uj9ZrVZzJoWQTujci+khFwxRUxRbdViQa/hbLDfeRCSEfaB/A==","signatures":[{"sig":"MEYCIQCX4T3+Z1B2F8CSsvmb8i4u9F1G1Is0U18o7VwQ3G0ewQIhALKYibbFM/K0dGvFFCc7OkAl7XWteLhYLKCFtqYUgUVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.32.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.32.tgz","_integrity":"sha512-8LCFUuYDSODhJFDojtwC6Uuis08hzuFPQ8Id9uj9ZrVZzJoWQTujci+khFwxRUxRbdViQa/hbLDfeRCSEfaB/A==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.32","@syncular/server":"0.15.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.32","@syncular/react":"0.15.32","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.32_1784449855998_0.5919167711394955","host":"s3://npm-registry-packages-npm-production"}},"0.15.33":{"name":"@syncular/testkit","version":"0.15.33","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.33","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"5db311701d76b81608b6efd0f8c1575a7a7ce55d","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.33.tgz","fileCount":23,"integrity":"sha512-W8Hhg3HHInIXBcG+nd9mOzGbW4c4AsTK+2mJzZjmW/r4AuWGWIovSsYwGEBadqdkopqWIblEiEMfSWr4TCVGGw==","signatures":[{"sig":"MEUCIEy6rnvrqDmCoNKK4sNFceesWYJYkjOPpk4eZSi45Ol6AiEA8EbRQa/xJ1LnipIB/vI1FeL/GxMw5Hg+riPy2QbUUi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.33.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.33.tgz","_integrity":"sha512-W8Hhg3HHInIXBcG+nd9mOzGbW4c4AsTK+2mJzZjmW/r4AuWGWIovSsYwGEBadqdkopqWIblEiEMfSWr4TCVGGw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.33","@syncular/server":"0.15.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.33","@syncular/react":"0.15.33","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.33_1784450429024_0.45253070140797047","host":"s3://npm-registry-packages-npm-production"}},"0.15.34":{"name":"@syncular/testkit","version":"0.15.34","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.34","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"bb1785074f3cc0fae18d9e981cb355dec40f4c66","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.34.tgz","fileCount":23,"integrity":"sha512-0Q+Ujj2xCYTBSkB7h97+cebBaoVC65I8c0LQ/l5maFkgKx8PgOBHJcIg1CHHdDESjGQUhU3bqPEy3RrRX0c0Lw==","signatures":[{"sig":"MEUCIQCG2GIZldQHi5+WYZxM87QJ2i6bvHRe97UJp7Bu+/WIUAIgSB8fQtrAYSZMXB7+nLp1yNBXPGJr3sP4c5tTKUyOE/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.34.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.34.tgz","_integrity":"sha512-0Q+Ujj2xCYTBSkB7h97+cebBaoVC65I8c0LQ/l5maFkgKx8PgOBHJcIg1CHHdDESjGQUhU3bqPEy3RrRX0c0Lw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.34","@syncular/server":"0.15.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.34","@syncular/react":"0.15.34","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.34_1784523296504_0.5047736702381662","host":"s3://npm-registry-packages-npm-production"}},"0.15.35":{"name":"@syncular/testkit","version":"0.15.35","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.35","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"44d56d41b92ccd165285bccf1d72cb06dd726a43","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.35.tgz","fileCount":23,"integrity":"sha512-gjktoUBivJU9wqJVUoiD6iAbrl06SSm1spJqeaG2Zrb5Le+BERkZfcv/Q2Z/eMAOxVFaJPwJZEuotBwRPt7Stw==","signatures":[{"sig":"MEQCID3FafSYYzWQ7ixjujt+dj9w31vr++c68bbgYIgwipJKAiBVuzO2sbbPlTLQnO3qLCYtY1I2BN8BE5vTWP7U1/5eKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.35.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.35.tgz","_integrity":"sha512-gjktoUBivJU9wqJVUoiD6iAbrl06SSm1spJqeaG2Zrb5Le+BERkZfcv/Q2Z/eMAOxVFaJPwJZEuotBwRPt7Stw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.35","@syncular/server":"0.15.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.35","@syncular/react":"0.15.35","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.35_1784524498356_0.09401405656064266","host":"s3://npm-registry-packages-npm-production"}},"0.15.36":{"name":"@syncular/testkit","version":"0.15.36","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.36","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"0b2dabd2f931bdd5e3505c577ebdccea3e208189","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.36.tgz","fileCount":23,"integrity":"sha512-Mik2PLrtSKhKY1X6EwX9+6/VoJH+P9vE+y7lyj57KjwGwClpRVh+TqCgbJmeyBcaLqF+Vg2JhkftzKoU4FL8tg==","signatures":[{"sig":"MEYCIQDBHwzQzvyjYfsHWRX0ttpjyTCAttvcf5wPYadboBXZ4QIhAP6J1cou7kc+s1JErXosf4P0knR+Ikrl7joMCp9IdXr+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.36.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.36.tgz","_integrity":"sha512-Mik2PLrtSKhKY1X6EwX9+6/VoJH+P9vE+y7lyj57KjwGwClpRVh+TqCgbJmeyBcaLqF+Vg2JhkftzKoU4FL8tg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.36","@syncular/server":"0.15.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.36","@syncular/react":"0.15.36","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.36_1784526052991_0.688152090403154","host":"s3://npm-registry-packages-npm-production"}},"0.15.37":{"name":"@syncular/testkit","version":"0.15.37","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.37","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a504cb6d03f605a5ddb03ee487e0e0f6c1be30d2","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.37.tgz","fileCount":23,"integrity":"sha512-FPFdeHH4qh8jDioa8e4XS9IpRi3edExPXbMwi8Vkq8hVCqyE/+mFxaUG64K9OTY0DGpAHVtrL8R1xn2JhpVzVQ==","signatures":[{"sig":"MEUCIQDdcGZK4vQvWSiRQq/tCGTf8DWKEmF0FMk3BPs/Dv56/AIgGHVK89ECFNJiIBcAddwvMrE2EVSscZZ2r2uX7DtS1/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.37.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.37.tgz","_integrity":"sha512-FPFdeHH4qh8jDioa8e4XS9IpRi3edExPXbMwi8Vkq8hVCqyE/+mFxaUG64K9OTY0DGpAHVtrL8R1xn2JhpVzVQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.37","@syncular/server":"0.15.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.37","@syncular/react":"0.15.37","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.37_1784529175874_0.707934730768105","host":"s3://npm-registry-packages-npm-production"}},"0.15.38":{"name":"@syncular/testkit","version":"0.15.38","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.38","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"99728cb048ed1738887b8df7e25dbe81681567c8","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.38.tgz","fileCount":23,"integrity":"sha512-TU5EAgCWr7eBvwfjj6vekqFoZvH/EUK+DFZk5nBqwntJ5I4BjRamKDG0sXt7m01AFPfnPSxwtmKEqLrCNAojMg==","signatures":[{"sig":"MEYCIQCV8c4HqV+OtNDQKxW2kEEEt4QrkQY+72m37cI9cqIlSAIhALXXRDD7yJfrvyedvmfCbnQGGasox6KYyw3UOp1ivpiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.38.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.38.tgz","_integrity":"sha512-TU5EAgCWr7eBvwfjj6vekqFoZvH/EUK+DFZk5nBqwntJ5I4BjRamKDG0sXt7m01AFPfnPSxwtmKEqLrCNAojMg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.38","@syncular/server":"0.15.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.38","@syncular/react":"0.15.38","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.38_1784530322456_0.0520807648015178","host":"s3://npm-registry-packages-npm-production"}},"0.15.39":{"name":"@syncular/testkit","version":"0.15.39","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.39","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"703586f614108936a0ddc811d7c17edc22101530","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.39.tgz","fileCount":23,"integrity":"sha512-kUwgzEVXZUhe7nHkjeEFivo3GyBTfPUdk1UGk1pSZeTAcHhjS6QIDUcvoefj+Iky/0eV4ADCpA+nFax2e7yWzg==","signatures":[{"sig":"MEUCIQDP6rDc75GqeSi6x4h+kqHeNG28aW3ZnQUn5JolrQyUgQIgEWYiuXygNeVZ9y8kmgAOnEtN6Y5aR8evEjzsrPSD7IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.39.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.39.tgz","_integrity":"sha512-kUwgzEVXZUhe7nHkjeEFivo3GyBTfPUdk1UGk1pSZeTAcHhjS6QIDUcvoefj+Iky/0eV4ADCpA+nFax2e7yWzg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.39","@syncular/server":"0.15.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.39","@syncular/react":"0.15.39","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.39_1784531002272_0.1335893477265373","host":"s3://npm-registry-packages-npm-production"}},"0.15.40":{"name":"@syncular/testkit","version":"0.15.40","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.40","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"aac1d939917db210557697f933ed6138b6b4476a","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.40.tgz","fileCount":23,"integrity":"sha512-kJYbwZjMD7zmO2la6T5bHZm/2eNUkYYnDZlR4JTRVUK687DbTc38VrSACdOAUZxEI1+WgxIoguNm2EDqWG23Nw==","signatures":[{"sig":"MEUCIAfmxBdKvvVEtHCQe+xZCKLSio9o//CA4PxmWRWs6cHRAiEAuKxt5S3FRd7IFoB9fLNlGo6rPkbN6xPQWbnKEQlgHDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.40.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.40.tgz","_integrity":"sha512-kJYbwZjMD7zmO2la6T5bHZm/2eNUkYYnDZlR4JTRVUK687DbTc38VrSACdOAUZxEI1+WgxIoguNm2EDqWG23Nw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.40","@syncular/server":"0.15.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.40","@syncular/react":"0.15.40","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.40_1784539075455_0.388072899660858","host":"s3://npm-registry-packages-npm-production"}},"0.15.42":{"name":"@syncular/testkit","version":"0.15.42","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.42","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"03c79af263fac82d694994b39dafa0f0b0c23cb9","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.42.tgz","fileCount":23,"integrity":"sha512-TwuPOJtffQns3nBeQi01DYDo6lcDyzHMs4o2b7ulrB6xIJ2FN+yTRI345NOlz4h7ysXoczQX1jRy+K2/TZCbuw==","signatures":[{"sig":"MEYCIQCaEGSUsfyJJNcn6gcl9iVDLeHSTq7sYxvCXld1lHYBfgIhAMrEINdeual4wUwcFq6H93WEdliZv1znqUrBiBgjEgtu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.42.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.42.tgz","_integrity":"sha512-TwuPOJtffQns3nBeQi01DYDo6lcDyzHMs4o2b7ulrB6xIJ2FN+yTRI345NOlz4h7ysXoczQX1jRy+K2/TZCbuw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"12.0.1","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.42","@syncular/server":"0.15.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.42","@syncular/react":"0.15.42","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.42_1784542238521_0.1006776990890137","host":"s3://npm-registry-packages-npm-production"}},"0.15.43":{"name":"@syncular/testkit","version":"0.15.43","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.43","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"0bbcb5e1ca757ce5c21dd7f3bb14fb72d5968ddf","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.43.tgz","fileCount":23,"integrity":"sha512-bcnZgT6gl4cUYP5XMTTFnJNenxwYx2KFd7TM3bWWJleBPzwn7l4dOGPmXwIKiQF62ccqE/UYdBMckJnv8tSKhw==","signatures":[{"sig":"MEUCIBczZAm8U/z2ZQlJD+3We3L593kWxcLJdXX5WDOR0m00AiEAzm8IyraDQTkm87wSlj3Z+TM46R+MwtRX84R4TD2ON3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.43.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.43.tgz","_integrity":"sha512-bcnZgT6gl4cUYP5XMTTFnJNenxwYx2KFd7TM3bWWJleBPzwn7l4dOGPmXwIKiQF62ccqE/UYdBMckJnv8tSKhw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.43","@syncular/server":"0.15.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.43","@syncular/react":"0.15.43","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.43_1784561143748_0.5243182179163617","host":"s3://npm-registry-packages-npm-production"}},"0.15.44":{"name":"@syncular/testkit","version":"0.15.44","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.44","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"2b7db0464be615f7b5f704b3a53b420c50c37de2","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.44.tgz","fileCount":23,"integrity":"sha512-B5gHJUBB8otpu0cohCjup1Zcc0TSI1Oe/8yFhbZqsCM8m++gVs4UwM6jDQynzXrzjLOEqAtaJeAG/q5NqUL5sA==","signatures":[{"sig":"MEYCIQDc3cMlJTpb3srtYPzMmmoHvwzIx8jtj58e1zSPmEOJXQIhAMPsHSDwAGKonmPo7loz9Huu/h7yZO6tUYIfQs9sxBtt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70354},"type":"module","_from":"file:syncular-testkit-0.15.44.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.44.tgz","_integrity":"sha512-B5gHJUBB8otpu0cohCjup1Zcc0TSI1Oe/8yFhbZqsCM8m++gVs4UwM6jDQynzXrzjLOEqAtaJeAG/q5NqUL5sA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.44","@syncular/server":"0.15.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/core":"0.15.44","@syncular/react":"0.15.44","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.44_1785223629730_0.8689835369261996","host":"s3://npm-registry-packages-npm-production"}},"0.15.45":{"name":"@syncular/testkit","version":"0.15.45","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.45","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a91f0f00f432ce550c4bcbc367b5c33cecaa76f0","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.45.tgz","fileCount":23,"integrity":"sha512-tUxOHUGQdG0yp8C91BX27/FH2rhBDAhAhCaM3yys0Or2+QiCrburwoU4Fp3LpK9BD5Ke6/sXV44jsxf6IUCLQg==","signatures":[{"sig":"MEUCIDloz2AuD9oU0JsYJegTzSLpoTg6SmRTYOUpaqyiJToGAiEA58ky+5qUz1b1youspjlVG/JBM9Y6beJtccc4IklqJdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70201},"type":"module","_from":"file:syncular-testkit-0.15.45.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.45.tgz","_integrity":"sha512-tUxOHUGQdG0yp8C91BX27/FH2rhBDAhAhCaM3yys0Or2+QiCrburwoU4Fp3LpK9BD5Ke6/sXV44jsxf6IUCLQg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.45","@syncular/server":"0.15.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.15.45","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.45_1785739763390_0.6160432255845842","host":"s3://npm-registry-packages-npm-production"}},"0.15.46":{"name":"@syncular/testkit","version":"0.15.46","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.46","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"0313e81bb7b18ced8c63619bef30d0959c69226d","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.46.tgz","fileCount":23,"integrity":"sha512-bqCwuccsDeA6shhipqUuHMjuj6+qXX059Cmy8waFUcwQwoVegLwvxm1ffwkjfAak1T3zR7N490nXdnyIX7q+Bg==","signatures":[{"sig":"MEQCIE8/7B2QW6mv1KXf9ARwN1/cctFMmCFpQYunZMmREOwdAiAYc8lL3+JD0SDmRnt64uVHxRw2s3vMq5pesxabhOiHuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70201},"type":"module","_from":"file:syncular-testkit-0.15.46.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.46.tgz","_integrity":"sha512-bqCwuccsDeA6shhipqUuHMjuj6+qXX059Cmy8waFUcwQwoVegLwvxm1ffwkjfAak1T3zR7N490nXdnyIX7q+Bg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.46","@syncular/server":"0.15.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.15.46","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.46_1786176501053_0.41117230797309756","host":"s3://npm-registry-packages-npm-production"}},"0.15.47":{"name":"@syncular/testkit","version":"0.15.47","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.47","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"7d86df24be4417c97194dae6909ad92aefafc305","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.47.tgz","fileCount":23,"integrity":"sha512-J/p005mW5UEj7OhBa3JbR8F7jynl11L6vfV3vLrXQY/hzOB+W+5+NiJOTYE/b548tqeMXhnB2W36ssWLXWm7fQ==","signatures":[{"sig":"MEYCIQDv111vFQtGUgDZSGvXJPJFDszMgWTeEaxxik9Iu0PWfwIhAOhKPQsX7J1uyPmWiTdsIfjA29ZhX4qomY49GdswLucE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70201},"type":"module","_from":"file:syncular-testkit-0.15.47.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.47.tgz","_integrity":"sha512-J/p005mW5UEj7OhBa3JbR8F7jynl11L6vfV3vLrXQY/hzOB+W+5+NiJOTYE/b548tqeMXhnB2W36ssWLXWm7fQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.47","@syncular/server":"0.15.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.15.47","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.47_1786181204819_0.356224932776678","host":"s3://npm-registry-packages-npm-production"}},"0.15.48":{"name":"@syncular/testkit","version":"0.15.48","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.15.48","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"6a3e3de2e6b2086aaeabaa6d6250f4847ee6160e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.15.48.tgz","fileCount":23,"integrity":"sha512-vQ3fO67E5HMZMTVuVkvbEBgCfxQCd7XqBVwu4gz7DaeoGgzBV/9Dwr0bC6ziN9odbWUivXZbVPnYlJqFy3yzJg==","signatures":[{"sig":"MEUCIDCO/0/mSLBAE063q2ezzotNfa3tW68HEgsVQyGZN4gVAiEAlyDgFJT1qvbMB6C2Trp+owSM2BrWzpxF4mKsSUy3FBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.15.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70216},"type":"module","_from":"file:syncular-testkit-0.15.48.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.15.48.tgz","_integrity":"sha512-vQ3fO67E5HMZMTVuVkvbEBgCfxQCd7XqBVwu4gz7DaeoGgzBV/9Dwr0bC6ziN9odbWUivXZbVPnYlJqFy3yzJg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@syncular/client":"0.15.48","@syncular/server":"0.15.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.15.48","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.15.48_1786215787736_0.06579728776485849","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@syncular/testkit","version":"0.16.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.16.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"be0b4ec39fc2f4cf91ff67fb4408fa2fd1c25f6f","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.16.1.tgz","fileCount":23,"integrity":"sha512-Pt+p4yXMVxgRPHy36eu9RrMOifQ9Ly7opXcmmrgFWgPaB9WNuNGYcKAKp5VlhXkuZqOEQwLc/Yw6i2N81WFCqg==","signatures":[{"sig":"MEQCIBgbPfOejI+MZYeJuwMWwue5t/qKUcZTwnaR1j1PFCpXAiAjpF/sK4XnXoyli4McHP3cQeY7/yupHmK/H7i2WtR4tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70212},"type":"module","_from":"file:syncular-testkit-0.16.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.16.1.tgz","_integrity":"sha512-Pt+p4yXMVxgRPHy36eu9RrMOifQ9Ly7opXcmmrgFWgPaB9WNuNGYcKAKp5VlhXkuZqOEQwLc/Yw6i2N81WFCqg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@syncular/client":"0.16.1","@syncular/server":"0.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.16.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.16.1_1788602824148_0.6904540827084864","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@syncular/testkit","version":"0.17.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.17.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f82f4af43b060eb5eaa38eb1214220bfd8a6188b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.17.0.tgz","fileCount":23,"integrity":"sha512-ohl5sd2TeJ1FEUgguQ2Sb27Se3temhclCDhglIxviKY7hQClZewVXqMBVaKuXm4J7MTictjWxCfteRQlOTovgQ==","signatures":[{"sig":"MEQCIHliLfD/hCYEeom9QxgCHQuSPKukoomdxXeeq1nI6fPvAiBAagaogVwNYuXAo3mzaBWOl4dvJYFd5ErDhMLJKESJYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70212},"type":"module","_from":"file:syncular-testkit-0.17.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.17.0.tgz","_integrity":"sha512-ohl5sd2TeJ1FEUgguQ2Sb27Se3temhclCDhglIxviKY7hQClZewVXqMBVaKuXm4J7MTictjWxCfteRQlOTovgQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@syncular/client":"0.17.0","@syncular/server":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.17.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.17.0_1788889792575_0.4727716260927326","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@syncular/testkit","version":"0.18.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.18.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"2b685107d4006114dc2eafbbcf4850974760c893","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.18.0.tgz","fileCount":23,"integrity":"sha512-lG6hWlyYJ9nvz6xQzG2/74+qpUoXPqUEwZA8QHlo0Oi5wMV937fVacNeZv3VdpAs8054LxDR9b23qKhJU1juQg==","signatures":[{"sig":"MEUCIDSL6HpJYa38FfzP8FfQIMGiwIJ6iRUbpGqS5QESh0B+AiEA7Ff0pJHAjtOWzBGJL46oqtO0nc24qwFFx4er72fOWdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70212},"type":"module","_from":"file:syncular-testkit-0.18.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.18.0.tgz","_integrity":"sha512-lG6hWlyYJ9nvz6xQzG2/74+qpUoXPqUEwZA8QHlo0Oi5wMV937fVacNeZv3VdpAs8054LxDR9b23qKhJU1juQg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@syncular/client":"0.18.0","@syncular/server":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.18.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.18.0_1789111353427_0.8944087546385677","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@syncular/testkit","version":"0.19.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.19.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"1250cc0cf8c722b65de603ce403e7ca3b541c38a","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.19.0.tgz","fileCount":23,"integrity":"sha512-tyl9mnEwhwLtae5d3ClGWGdzrd+0ueqCUb0NM7D+QsLnTq/gQxcmr7g8p4BhJ7X/qqQoQGUD1UL1cdsmX+N3Zg==","signatures":[{"sig":"MEQCIEzE7+C+bsIPjUQ8lB4I1dgxJv28Gje35Iu7gbs6XcOqAiAuO80uXv+9owwbkls3ez6KbzLKWaFqfBVDzaMOfzYTTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70212},"type":"module","_from":"file:syncular-testkit-0.19.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.19.0.tgz","_integrity":"sha512-tyl9mnEwhwLtae5d3ClGWGdzrd+0ueqCUb0NM7D+QsLnTq/gQxcmr7g8p4BhJ7X/qqQoQGUD1UL1cdsmX+N3Zg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@syncular/client":"0.19.0","@syncular/server":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.19.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.19.0_1789139060949_0.46140801900479333","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@syncular/testkit","version":"0.20.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.20.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"2a038f5a4923ecce4b37ef826782ef23e07f2f46","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.20.0.tgz","fileCount":23,"integrity":"sha512-5duLRTitVCakPsiOs7J10j84BHPl7RbZ/aSPNpqsf9IgIVdPD0rvnNWtKo0BaT+DoXVWxFjFnsnVMeP/6e2B0w==","signatures":[{"sig":"MEUCIAqMoj9SB7yaZkAbpqPOjsTA2yccU2at0cmxCA5XXow1AiEAqnDnSvefOWGboXYmWx02MHN0uIls2DRsGvRXlibNXQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70212},"type":"module","_from":"file:syncular-testkit-0.20.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.20.0.tgz","_integrity":"sha512-5duLRTitVCakPsiOs7J10j84BHPl7RbZ/aSPNpqsf9IgIVdPD0rvnNWtKo0BaT+DoXVWxFjFnsnVMeP/6e2B0w==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@syncular/client":"0.20.0","@syncular/server":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.20.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.20.0_1789246824813_0.9853390066475249","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@syncular/testkit","version":"0.20.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.20.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"09ff28d8d4a28b33e92a7e0d78d2b377b4d145fd","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.20.1.tgz","fileCount":23,"integrity":"sha512-cQ40K3W9ZLBnY/0yPPDes0JAkHWPHAwhyMkGojSphaMZON303h9prKTR0AmGXNYEfn/NnfiX4X2uZQ3XnWX70g==","signatures":[{"sig":"MEUCIBlrLD4emwrEspORklloYOMltlP+YSGWZunVEopMnH1+AiEAxwqj/Br8wxsjJ4NbmEvQk7QeKbEgONnjp3wb4WPp17Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70212},"type":"module","_from":"file:syncular-testkit-0.20.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.20.1.tgz","_integrity":"sha512-cQ40K3W9ZLBnY/0yPPDes0JAkHWPHAwhyMkGojSphaMZON303h9prKTR0AmGXNYEfn/NnfiX4X2uZQ3XnWX70g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@syncular/client":"0.20.1","@syncular/server":"0.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.20.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.20.1_1789297076306_0.21367279169765996","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@syncular/testkit","version":"0.21.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.21.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"1a84e99b14d873f17c9873fdee555106f4b8b85e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.21.0.tgz","fileCount":23,"integrity":"sha512-BeDV6TMYhJzIPQqQX0cVnjyCLVJB5P4BdwfCTTLwqw6HJoERjlVijz0PX8vNqh4M6KkFiUPG39e0FKJjNOYtZw==","signatures":[{"sig":"MEUCIQDN9HwWp2wj77EZ+4rE+9+oZW3GMwTimuNiezsB3DlusAIganPeSe4uulErUnfxn39KFJ9dmIreAuVEldqnp+qMGws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRuBY1cHoV1J60g33Tz4j2Y2qJgFpM6HlRjXDmVdXCMgIhAJ4CprbKwrUX2BawMq3KCvkmq9Vdz626yffDHr2Q4p5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70229},"type":"module","_from":"file:syncular-testkit-0.21.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.21.0.tgz","_integrity":"sha512-BeDV6TMYhJzIPQqQX0cVnjyCLVJB5P4BdwfCTTLwqw6HJoERjlVijz0PX8vNqh4M6KkFiUPG39e0FKJjNOYtZw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@syncular/client":"0.21.0","@syncular/server":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.21.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.21.0_1789558590887_0.4852596486060412","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@syncular/testkit","version":"0.21.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.21.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"c4aaf69214e46a6a711a54fc4f7dd0d6f7e287c8","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.21.1.tgz","fileCount":23,"integrity":"sha512-ljGkQhL+/OiPS+9iXOgWZENVN+DJknLIfA5VWNnFZ8bEp3PGJSlW75N9dOaJc+ay4cgb0Z7OfL7vgdI02jg9Sg==","signatures":[{"sig":"MEUCIQDueKYYHtufx4O1Q0+BMVC+QHPwWU8jhEftvOA4XGqt5QIgVWfcpW4i/PV2VCoyJvoOo9Taw7IvuWimowXKXg+Su8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0luTKeMxvQm9MsqIWmhhnP/fh/MQ+5xBOS2NJL2Iz0wIhALQ1O8KtO8t8KiveQrjlUYz1WkRjCWIDCqWLpWy7uCRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70229},"type":"module","_from":"file:syncular-testkit-0.21.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.21.1.tgz","_integrity":"sha512-ljGkQhL+/OiPS+9iXOgWZENVN+DJknLIfA5VWNnFZ8bEp3PGJSlW75N9dOaJc+ay4cgb0Z7OfL7vgdI02jg9Sg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@syncular/client":"0.21.1","@syncular/server":"0.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.21.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.21.1_1789648939723_0.5402757832287819","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@syncular/testkit","version":"0.22.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.22.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"2a8da4740f3ae2a965d730ee6f765d1ee03ce3b4","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.22.0.tgz","fileCount":23,"integrity":"sha512-G+0sImStvQ6twsQ52P4D1qL2qPrvjKHAhFXYv0szmoNCao14xOQ4tEX7a7aqsHkoOmhdV2On8I3hpLIa8PBM8Q==","signatures":[{"sig":"MEUCIQC0E6WXx3K+sVVZAUTzAMw/DxpAqibBlms+5vuXlk/UpwIgErQUp95eOleXVNVOJTTYhuHSpcCB8e7JyZIs59RBJes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZ5iYnL4SMJnlljyD+y4GedsHEpkyY2FpvUTPsEGL+HQIgBi1NJTzyohCC3USR1+2Tk6ak1z/lEq/b4jkE4n2sKnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70229},"type":"module","_from":"file:syncular-testkit-0.22.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.22.0.tgz","_integrity":"sha512-G+0sImStvQ6twsQ52P4D1qL2qPrvjKHAhFXYv0szmoNCao14xOQ4tEX7a7aqsHkoOmhdV2On8I3hpLIa8PBM8Q==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@syncular/client":"0.22.0","@syncular/server":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.22.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.22.0_1789812952516_0.702575872189185","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@syncular/testkit","version":"0.23.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.23.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"b7408410d4b1457579eb95750800dfe1b798c7e7","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.23.0.tgz","fileCount":23,"integrity":"sha512-J7wpdglSzx2/wY4UMZbGfqGdHC5U8zqqrRAfzTqjxbvOJ0ZX8Hpllmn6gmZ5oMkmtaskFqrq6nMxX5tSsNSTXg==","signatures":[{"sig":"MEUCIAowCYlQhVYyYr+OGTapSBnjgcBPdimewdGx3EBP/bPTAiEA4lFkqN8f2DYUBanJS4aNYkSZ4ehKcYAF8M6U6gzR224=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmBDPP67AsHzTY/s0h7l7BeMigLwkemM8VNr1UMN+CZgIgRCk5I2+bp88EgCA4r6BrNEtTmfFMT23oKDcRA57aRl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70229},"type":"module","_from":"file:syncular-testkit-0.23.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.23.0.tgz","_integrity":"sha512-J7wpdglSzx2/wY4UMZbGfqGdHC5U8zqqrRAfzTqjxbvOJ0ZX8Hpllmn6gmZ5oMkmtaskFqrq6nMxX5tSsNSTXg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@syncular/client":"0.23.0","@syncular/server":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.23.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.23.0_1789848952998_0.8513748278843214","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@syncular/testkit","version":"0.24.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.24.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"5752d62d9ff719cf3f26180f086865270fb167b7","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.24.0.tgz","fileCount":23,"integrity":"sha512-aSyOfybbRY0FetHD0WRCgvnLYrw7FbQltZFP/GYqyucKmE3C9kWsy+CsmLb2AJ+5FIZKTe+CLasg204eMGFfbw==","signatures":[{"sig":"MEUCIQD5N4mmsVAhRqQBAHqg2UuODqpCiGoEDKryo2OGE3mTKgIgOBqFPONgnojDlaOGW8Xpw9j2inGc11kTqgPyvojKZ7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiTyF8yF5J4kSEbTib3qmoXe7htaE8vn9xxvuENZ6dpwIhAKza9OGnMo2FtTs61CH0c2I7vIU/N9apUY+sMx1jXoXW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70229},"type":"module","_from":"file:syncular-testkit-0.24.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.24.0.tgz","_integrity":"sha512-aSyOfybbRY0FetHD0WRCgvnLYrw7FbQltZFP/GYqyucKmE3C9kWsy+CsmLb2AJ+5FIZKTe+CLasg204eMGFfbw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.24.0","@syncular/server":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.24.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.24.0_1790317347242_0.042005150521561285","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@syncular/testkit","version":"0.25.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.25.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"b48c8c2c0be71565bbff33c88e46999f985905c3","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.25.0.tgz","fileCount":23,"integrity":"sha512-I9kt19qnCsDjtCK4M2Tc+UcG/sDFJMI4auH1cLsNek3O9V/iOFSxqIPJlz5lWwE3dxRenzxZyjfgMM+eRctlTg==","signatures":[{"sig":"MEYCIQDiMUdWG2VTRfTO0BwvGm7aQL+TVEYugM70B+oeA7wR1wIhANfqIl+jlJWrV0BQ8S4YnMPsICRX5fGXH2czcceaYQiK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBTBiuVCFhZh0gBNYVrfDgORdmuQD6OQ+nHYecspAyXiAiEAuoQvyVKWxMfVkryisKxfzEKFWIX0qVDyD8zcw3rQmvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70229},"type":"module","_from":"file:syncular-testkit-0.25.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.25.0.tgz","_integrity":"sha512-I9kt19qnCsDjtCK4M2Tc+UcG/sDFJMI4auH1cLsNek3O9V/iOFSxqIPJlz5lWwE3dxRenzxZyjfgMM+eRctlTg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.25.0","@syncular/server":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.25.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.25.0_1790332700208_0.4433464920735415","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@syncular/testkit","version":"0.25.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.25.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"10ee78bcc5430601b0c61207fb0082ad87b60cab","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.25.1.tgz","fileCount":23,"integrity":"sha512-B1c+59xEcVv99wwyBgk2qDFig1o1hjOTbRoLLlfYkfUimtg50a0vpK7favFsAL/oGOh0Zbbotq1JHcKMKbEnNA==","signatures":[{"sig":"MEUCIFfNoKoAx/u1wXmwVwF7QO7dFB0XeRG6NurzvuVyh1z2AiEA2EK5+R55yHoiueH2xS680LDjzZpQr/t7Y2bD6BmCkSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEYtqHpHEhMlItlm88nnJgLsV5ThizDFnYk+P5Epoaz6AiAu7Xf1cQoMa9vpiIDTlASPWR1lsCzNTjHziPUfZ4rDKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70229},"type":"module","_from":"file:syncular-testkit-0.25.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.25.1.tgz","_integrity":"sha512-B1c+59xEcVv99wwyBgk2qDFig1o1hjOTbRoLLlfYkfUimtg50a0vpK7favFsAL/oGOh0Zbbotq1JHcKMKbEnNA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.25.1","@syncular/server":"0.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.25.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.25.1_1790375398211_0.8198488071076","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@syncular/testkit","version":"0.25.2","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.25.2","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"6fe32ac3709ba1e37d76b8a239ce7822c7343a53","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.25.2.tgz","fileCount":23,"integrity":"sha512-WVG8LDllSGqCpL+/WnU4ROFl9hhLni1TfpEqd+Ud5qUFQLRrYP/pyaiiAVFXS25kMcNaMlmdZa/mmJg5SvFkPw==","signatures":[{"sig":"MEUCIQCrDC96pypPzFLt6RKxCR8n41ItNrLohOX2wxXSFiOs3QIgaW4FzM74jdf9QZNGDV+7OQMAfBW4t7eKTMHZpzN29/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGqi8SsQPgDMx9L8/wWRww40X93s/+xVy/TEJQguuVsZAiEA3mQDwdB3hQHo+tEyTk4MQhRpjU9YaJiM0/Bhb3o9KZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70229},"type":"module","_from":"file:syncular-testkit-0.25.2.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.25.2.tgz","_integrity":"sha512-WVG8LDllSGqCpL+/WnU4ROFl9hhLni1TfpEqd+Ud5qUFQLRrYP/pyaiiAVFXS25kMcNaMlmdZa/mmJg5SvFkPw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.25.2","@syncular/server":"0.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.25.2","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.25.2_1790377004388_0.5787907290531185","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@syncular/testkit","version":"0.26.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.26.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"7d0dc02b658630f35beda559a7ec54eaf2d1666f","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.26.0.tgz","fileCount":23,"integrity":"sha512-l+KqWoqvaPBytuFWZo03SLxRgg0+isZzgAmJ0GGOustvbh6LFv8U468kXkwNIs54RVIolnPQ+gcfNPgWGU9Yzw==","signatures":[{"sig":"MEYCIQD9oOufO8FJcvYVxJ+h7r0e0Tbi8sN5h38/yNTBBeHwvAIhAITY2tReUKrisICtlbc+0YY7hruXLNGozrweTVxme+0s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSDVQbUNB9N5ZEIEm8U0t6Mc/0moNHgrGJk+kLhVCXEQIhAOIGMyg0YrORcXR4ci9An2yxql2jSb6Av7jz9FZTASbl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.26.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.26.0.tgz","_integrity":"sha512-l+KqWoqvaPBytuFWZo03SLxRgg0+isZzgAmJ0GGOustvbh6LFv8U468kXkwNIs54RVIolnPQ+gcfNPgWGU9Yzw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.26.0","@syncular/server":"0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.26.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.26.0_1790580961734_0.13939165532688946","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@syncular/testkit","version":"0.26.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.26.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"4bd8c9e49c962fb0a4e7caa61890ec3daec9b15e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.26.1.tgz","fileCount":23,"integrity":"sha512-uLfA2uxj1pWvMZ705y7ZZlsYX4RntcofN/XzI4dYXzn9IY0CLi0xaIenXTSFg5Nx2A8TnUu6KS6fWvNhvNCQhw==","signatures":[{"sig":"MEUCIQC7CEl0SeZjcYQiQ3Ulvy4+twzTtiNqJ7Cyt4t2omGU6wIgahf824Hrs0fd3s89DW5UcxMPMLyRWGzbvT0i1T6RzaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDw9HUm9Mw7jI8NBPtcNX2zBZrNzFJsd0oToWDOQURB0AIgHAs7d2bOp1R8Y0nyJ6UzlsZridyz/TxiTfbkQ4NS66Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.26.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.26.1.tgz","_integrity":"sha512-uLfA2uxj1pWvMZ705y7ZZlsYX4RntcofN/XzI4dYXzn9IY0CLi0xaIenXTSFg5Nx2A8TnUu6KS6fWvNhvNCQhw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.26.1","@syncular/server":"0.26.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.26.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.26.1_1790635319168_0.60509882687433","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@syncular/testkit","version":"0.26.3","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.26.3","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"3530c092c4bbc8841904455d483a99fa902c59c2","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.26.3.tgz","fileCount":23,"integrity":"sha512-8yJtRtD8Uz/a8Q1Ad0d46tHZqJpcT5uFiHQAgSKTwTWR0csfzpBEWg9yF+y9BJO/VpiMRrAzk571umga3OmycQ==","signatures":[{"sig":"MEUCIQD2avU/TlB0nl0UDbnto7GM6OxZH4mbpV6p3LICOlw10QIgUvSbIH/wLgEoo0ufCOZHlKgZtmZSJulaX3A3cZmg8bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICQuJMV7BdX4L5kxy55aAjbGShc+2v3lSugbYgJupJe2AiBodkgcHkielWpomeC8cwtMJKhwgtXVArxjRqRMY//spQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.26.3.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.26.3.tgz","_integrity":"sha512-8yJtRtD8Uz/a8Q1Ad0d46tHZqJpcT5uFiHQAgSKTwTWR0csfzpBEWg9yF+y9BJO/VpiMRrAzk571umga3OmycQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.26.3","@syncular/server":"0.26.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.26.3","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.26.3_1790776615719_0.2898988918548384","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@syncular/testkit","version":"0.26.4","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.26.4","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a90a8b2f81d56214b95a9f7a99bd5b075a52ec74","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.26.4.tgz","fileCount":23,"integrity":"sha512-X1+MWYEVXywKDZUPolIKo9to93djnH4zvYyd19jd/Ld5Uah0QuUJ742/KyIRA19YIjm8cU9EjE0Stn4p8FH6vg==","signatures":[{"sig":"MEYCIQCv98xYiMj/C8nPzrLaWvK0UrY7jAcr6nUXrV027fX4MAIhAKIltFmmPJy+OeAI9NAa7SsVHRUcKpTGBwlPqiwDGOnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB/rt7UNosAhhK/5AFWcawIVcH9rSSoQhLl61FJQLmvTAiBu4VGTNWxD5AtpTFkiPoOMLKjPsdKlkaTC8le8G3Jvpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.26.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.26.4.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.26.4.tgz","_integrity":"sha512-X1+MWYEVXywKDZUPolIKo9to93djnH4zvYyd19jd/Ld5Uah0QuUJ742/KyIRA19YIjm8cU9EjE0Stn4p8FH6vg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.26.4","@syncular/server":"0.26.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.26.4","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.26.4_1790777727620_0.5601822441338467","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@syncular/testkit","version":"0.26.5","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.26.5","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"cd3fd04ee8e4025107eee167d7d15a83b04ebff2","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.26.5.tgz","fileCount":23,"integrity":"sha512-WifRxaDZStJ89SmnItrWtOtW7Tgo/V3JE5cOsAvBjON2o9EY0hLEs18EApLaOTv2jKbF+PdYLRAxUSZDyS91Ug==","signatures":[{"sig":"MEUCIFP0QcP8G+v3lp4iIPzCEF7FRWqcVc1jqP/A8VaYtNACAiEAm1NmPGCXtubziFPcnzLcQZ2/punZJCYUm5LAe4IwlMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG48+ksm7tn30EM95YM5J8jWeO0qo5xWjMXHy7h3bk8PAiEAjiy/e0zatA17gxs+iGq8WiHy8d0gJ7W3BlPDuejrGus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.26.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.26.5.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.26.5.tgz","_integrity":"sha512-WifRxaDZStJ89SmnItrWtOtW7Tgo/V3JE5cOsAvBjON2o9EY0hLEs18EApLaOTv2jKbF+PdYLRAxUSZDyS91Ug==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.26.5","@syncular/server":"0.26.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.26.5","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.26.5_1790779319697_0.16706859177390343","host":"s3://npm-registry-packages-npm-production"}},"0.26.6":{"name":"@syncular/testkit","version":"0.26.6","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.26.6","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"e96effea767ce1e7f1ad0f3c77c1a7016c76921f","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.26.6.tgz","fileCount":23,"integrity":"sha512-9X0BuYx/JVaZaSldTksLySpd1SwVw3Bl3AigZoPST7rPo6ef1QVHqNjtqiEh7qPdkrWkklbGUvMrp5dcVqULBA==","signatures":[{"sig":"MEYCIQDmoCXpRF/g/mBv1RgUbt0Pqfi8IgS86D7WlLh6ftdE2AIhAPI0Jt7ocWIIiVytDsv41nba+IFl2vTg5KI4JBI8DAuU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDoZ2NxHu8A+VoIPBKIq471MRW+w96E/xvywTWgD1qA+AiBX59u8clqYNuDgL/YWl+Z9NWFR4M99+c2cw1MPaLuRpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.26.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.26.6.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.26.6.tgz","_integrity":"sha512-9X0BuYx/JVaZaSldTksLySpd1SwVw3Bl3AigZoPST7rPo6ef1QVHqNjtqiEh7qPdkrWkklbGUvMrp5dcVqULBA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.26.6","@syncular/server":"0.26.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.26.6","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.26.6_1790799885467_0.0014492264737753224","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@syncular/testkit","version":"0.27.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.27.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"a2061aca761e27eacfd53fb80c6a7980409739af","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.27.0.tgz","fileCount":23,"integrity":"sha512-m5fSIWJ4v3IGEcdF1IcxHViFDpXgLLKj4iZqpCv9F0fPD/BR/S5gpG5fG59tVWcgrw+KtANJWIoebJFkSfLABA==","signatures":[{"sig":"MEQCIGYtK7A0d80dmy3h66z3+qfl2yZbtQPdsI0VKpbl8eieAiBpnK3OsHSq6Jf3jRtzwGcnHnOSWXKK6x8RmXwceUMGeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsZnFEasWjWWFGY5bBkK84iua+W7TbK6Tl/FQn+Mz/WQIhAOsEtnSExoNCgqloOGrZAQAXO0+SJc0hS8XlOK2VCfsu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.27.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.27.0.tgz","_integrity":"sha512-m5fSIWJ4v3IGEcdF1IcxHViFDpXgLLKj4iZqpCv9F0fPD/BR/S5gpG5fG59tVWcgrw+KtANJWIoebJFkSfLABA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.27.0","@syncular/server":"0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.27.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.27.0_1790812250904_0.9414020309247866","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@syncular/testkit","version":"0.28.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.28.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"3e9d0b3947a0b3b972142a9258be92b790a9142b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.28.0.tgz","fileCount":23,"integrity":"sha512-MPbXl3vMLdshtja7ZPPSipp4JPzTgSdkGRvgqj2gJ5Ju6vIQUzfJcYGBtTtabXhxpMKDLmv+Q39U8Wz8JGAB0g==","signatures":[{"sig":"MEYCIQDNFhmkVVJ98hf/7Cxa4b19TKTnX6sOurl7NdaM8SAxhwIhAJQ0zMgxZ5Qnohvgt87Vf81CY5D/24yfZynK0AdafCKE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJp8JWF3VTusokTJmPjJRvJGfXXUtn51ioMKZsxs6nPwIhALUrp9L96NILLIgyOVtIuyE/i9QzJfZR4DMIkHpRhhyI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.28.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.28.0.tgz","_integrity":"sha512-MPbXl3vMLdshtja7ZPPSipp4JPzTgSdkGRvgqj2gJ5Ju6vIQUzfJcYGBtTtabXhxpMKDLmv+Q39U8Wz8JGAB0g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.28.0","@syncular/server":"0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.28.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.28.0_1790837012406_0.892989440340398","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@syncular/testkit","version":"0.29.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.29.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f89710a72288cbd249382be1f022b804c400bf55","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.29.0.tgz","fileCount":23,"integrity":"sha512-gDwWXcCLUR/lP29hQ0xi8Uph8ld0+cknqIINSYULNr9QL9vLHx+bW/ElD33MljejjvsXzhXianjgGzDQiSrk4g==","signatures":[{"sig":"MEQCIGkpIuWTtpHVZsRndfkT9qIeElzfPwvZyoNBEwu1fX4wAiAGN5v60z7q26abUoGl2r5Wu31CIcUa8ssg5GEwMeg6BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOMICl+3RgsaI3s8Gcf7qPDALTx4klrTR1J6S97SKMMgIgPpS/v85VqzgGBunJV/3u/PTwqY9do191h71B3LZusJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.29.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.29.0.tgz","_integrity":"sha512-gDwWXcCLUR/lP29hQ0xi8Uph8ld0+cknqIINSYULNr9QL9vLHx+bW/ElD33MljejjvsXzhXianjgGzDQiSrk4g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.29.0","@syncular/server":"0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.29.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.29.0_1790840680094_0.17587201275551445","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@syncular/testkit","version":"0.29.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.29.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d0dd89077e525a65eca3ca331980fcb55df24eb4","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.29.1.tgz","fileCount":23,"integrity":"sha512-g5QtzVR51cyirr5DkIBNRDsMZ6v453orY79m189f3ShrMU5EV/hS8BYK5eeaKL5DCygF+LLc+n3V2O0KcSrucw==","signatures":[{"sig":"MEUCICxmU/bN8ZU2cNq/rwctmlo3GpIB3bWe0PzHhldA814WAiEApUg2mpvkfN/WqqrjvgOkccVAbyHzniJyAhVXIJSiXGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqEd4Q6i0nX5hEncU9fulq+kDwPnGI+eaLlwCEIu1U8gIhANx0M5mIswN838IQrnbUvtRILonaP4oaugmP1OR5kp5m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.29.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.29.1.tgz","_integrity":"sha512-g5QtzVR51cyirr5DkIBNRDsMZ6v453orY79m189f3ShrMU5EV/hS8BYK5eeaKL5DCygF+LLc+n3V2O0KcSrucw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.29.1","@syncular/server":"0.29.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.29.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.29.1_1790843820554_0.10436281745095655","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@syncular/testkit","version":"0.30.0","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.0","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"b0c91fd8237151e2a378e79696036741e429db8e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.0.tgz","fileCount":23,"integrity":"sha512-9zc6hQQFEii/vytW1MT4JKWbNndvTBBB+KxfS7I6lDEZe07wo+FMtqj7W89M9AxDYgtVwrAXemcXZTFv8TqhXA==","signatures":[{"sig":"MEQCIG+o3+gKnscMpYuQTXSfVIWREv+pmZ/h0HeSFRYuMrvSAiBOTdabg5bkNcN/UoaL2m+JidNtxZi8eQvGIbXPsJKQ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDoXjMVGOyg8fOCBTIF0Ij2JDSAaonq4MpAKXSUBpLpDAiBeNPmIADut2bd+waiqgfHXncoljshAtMYD8924wAnfAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.30.0.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.0.tgz","_integrity":"sha512-9zc6hQQFEii/vytW1MT4JKWbNndvTBBB+KxfS7I6lDEZe07wo+FMtqj7W89M9AxDYgtVwrAXemcXZTFv8TqhXA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.0","@syncular/server":"0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.0","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.0_1790853828867_0.15768812941972876","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@syncular/testkit","version":"0.30.1","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.1","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"bbc0c08e3cd69902554e95758772f2ccae74b1eb","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.1.tgz","fileCount":23,"integrity":"sha512-4YO7SOimik3dqY5BBvjQtPF0EMFF6AZ66shhhCaBqHPH3H43jXzOtgVt8aZG/H8XCcVlsIi1ASakEhqIJezRnQ==","signatures":[{"sig":"MEUCIDHKlGA6ayRhmAunouU4BlmxlVXAfWP3izDQbdRBWvuhAiEAu0Muv0B5pb2X2U8KqqH2XPPoHOux6QQpNhDRKL/AyBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCp7AWwREDsyf6rfgswG/JjSdzZ6mEUNasJmkuF5UGtgAIgZ11Jpi3YlV12FreQNmwS1kX4MbtQHwPBqBftdrO0ORM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.30.1.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.1.tgz","_integrity":"sha512-4YO7SOimik3dqY5BBvjQtPF0EMFF6AZ66shhhCaBqHPH3H43jXzOtgVt8aZG/H8XCcVlsIi1ASakEhqIJezRnQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.1","@syncular/server":"0.30.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.1","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.1_1790856716231_0.46052918465625603","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@syncular/testkit","version":"0.30.2","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.2","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"62f73098d3c0a1a04a8b51fd83990f384a2416f0","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.2.tgz","fileCount":23,"integrity":"sha512-fsMD0vBA8ZhA3kU8tJ67W5ENxqcAwl5UIf/sXqn2dqPcvk2VtlQa49b9Y6Bga2uffB/RlijrAKfHcD9SVyHsGg==","signatures":[{"sig":"MEYCIQD0iwS6PLxkjIfylSbVoNtP9emS/Pon+bbglxDkas2IjwIhAMb+AEWDdQinODiQ8zRICRhBjsOa106Yf2DLa2ZaD3Ds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFzqhn9gXpYSpYPKmg+ssQbR7fE0om2iv2TUMxWYB8UnAiBpHQWksapXxNG3RdzryOfsvuUKh5C6xFUuD+ksIsD9MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.30.2.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.2.tgz","_integrity":"sha512-fsMD0vBA8ZhA3kU8tJ67W5ENxqcAwl5UIf/sXqn2dqPcvk2VtlQa49b9Y6Bga2uffB/RlijrAKfHcD9SVyHsGg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.2","@syncular/server":"0.30.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.2","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.2_1790862828474_0.5370881308091613","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@syncular/testkit","version":"0.30.3","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.3","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"f2511b13862584a549aff50198f46ef2efdcd043","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.3.tgz","fileCount":23,"integrity":"sha512-QMamZSs9Pu3pGpnAyD8RRcgBT8dYwRvtW4AHfA4+e2ZGAnOJ7ybZbCdHZTIkcL3IPVfEXmTWr5g/8ed/4QquAA==","signatures":[{"sig":"MEUCIDKBJUttShwS2VxWPNZHLf9IFQFExCbbBhaJuzN4fPQnAiEA2YVOwI0jS6zploSdeF1DvJR3pFnrooFMebP1zajWBVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICa1NkKsCRiGhx7jacLhU7Hfj2MmiBe+UAwnj8ZmuMXEAiEAgDn5eTxvRJ7LxJqCRb+UjyDNpN4TeugHv/abJ2G/Nr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.30.3.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.3.tgz","_integrity":"sha512-QMamZSs9Pu3pGpnAyD8RRcgBT8dYwRvtW4AHfA4+e2ZGAnOJ7ybZbCdHZTIkcL3IPVfEXmTWr5g/8ed/4QquAA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.3","@syncular/server":"0.30.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.3","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.3_1790866847732_0.7939691404247664","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"name":"@syncular/testkit","version":"0.30.4","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.4","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"ca9a11abdfb00380dfe9107149bc17ffc2bf0057","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.4.tgz","fileCount":23,"integrity":"sha512-Q/uC+Pn3mFqSlImCqId4c4AIgoQiKyMU0qeTuNKp0iw/4dVPet3c7ssvBTIKVvm75W2LtjdtBcbThcww82a+Kw==","signatures":[{"sig":"MEQCIBCgv8eZ6F6XeJTSo+GtrnjH4xueyffv7ojHVf3M62DcAiA1XaOLpdJ98lv8iuocXm7d5eM3YX+k6o5YwHeCzjH5zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGsl5WF5GHKDINA6Y8kBgihrhTDVNzweaMfmrx25NC/nAiBkzF/H/U5YgUH8XI29fJNzQF1v8P0yAAQPqq2ZtgHWfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.30.4.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.4.tgz","_integrity":"sha512-Q/uC+Pn3mFqSlImCqId4c4AIgoQiKyMU0qeTuNKp0iw/4dVPet3c7ssvBTIKVvm75W2LtjdtBcbThcww82a+Kw==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.4","@syncular/server":"0.30.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.4","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.4_1790871590492_0.0873070377205385","host":"s3://npm-registry-packages-npm-production"}},"0.30.5":{"name":"@syncular/testkit","version":"0.30.5","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.5","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"124e5cb42a19e57f09e657276aa34fe74a7f72cb","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.5.tgz","fileCount":23,"integrity":"sha512-fdQhIKBWLBXlcT0ZRVC+txXE2GHCLaEZclWrwn1wvQSJQRtmmbVElfS5vjiyoWmmnOFKS1jI4ayuWakAoEoMkQ==","signatures":[{"sig":"MEUCIHWKPb7DsBvvAQSvFHQ5XSTJoGIhkTluqIXMJ0ecEVE6AiEAxfsoUmKXqL/4t2KZOEK5TWUU0LxjwqCtwJKR41i8hOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID8wdRCw8m3xlnHb7Cp+NiQ+jRr+lZEEEVraDboj+qnFAiAtf3MN0lutr3TG89zw7tG+PIEVC/Ulzp80VRHo7Es+iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.30.5.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.5.tgz","_integrity":"sha512-fdQhIKBWLBXlcT0ZRVC+txXE2GHCLaEZclWrwn1wvQSJQRtmmbVElfS5vjiyoWmmnOFKS1jI4ayuWakAoEoMkQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.5","@syncular/server":"0.30.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.5","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.5_1790896492956_0.8260618036185707","host":"s3://npm-registry-packages-npm-production"}},"0.30.6":{"name":"@syncular/testkit","version":"0.30.6","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.6","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"27aadb90801a40e01bd7a8db619c50bbd8691b7a","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.6.tgz","fileCount":23,"integrity":"sha512-F8k0PkTs1RdZjPs5+Lzgw0SvDkCQ78P/qL0iBxwAv5oNUI79b7p5GsoGHgIMPF+7q9Qu+qKyxqlOj/DjDWZ4bA==","signatures":[{"sig":"MEUCIQDe9e5h9ay5HTRtyDiHEhntz7TNmYsSKZi+T/J2dl3zdgIgWSJuHt0oYdzhlnYLeICpNxsuStJtYJUkI3LM3RnKA+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEOnF4w+VaaMk25F4x6xujxoCLfQ9l77xFmGaKUQlldkAiB8Lkk3F0MwsUCfn9C0jb19P/gWeOlQIb/oud6J1z10Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.30.6.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.6.tgz","_integrity":"sha512-F8k0PkTs1RdZjPs5+Lzgw0SvDkCQ78P/qL0iBxwAv5oNUI79b7p5GsoGHgIMPF+7q9Qu+qKyxqlOj/DjDWZ4bA==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.6","@syncular/server":"0.30.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.6","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.6_1790942781224_0.2655419335018179","host":"s3://npm-registry-packages-npm-production"}},"0.30.7":{"name":"@syncular/testkit","version":"0.30.7","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.7","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"d2e3a7d4646ae42e8ba1dae5ff2fbab64e022d56","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.7.tgz","fileCount":23,"integrity":"sha512-5/mdD3HVTCmCXKpPokTGuKlX8moHp/5nHA2IB8vtg13WhOUooV4Ds9B8wweFsQNM5CDqnbusu65B6JSL80iK4g==","signatures":[{"sig":"MEYCIQDkaOhtos8NcpDD3/fh5rhogmhawawouSQexKVOriVrWwIhALmNyR1mVFfmcrc94yzmH7g1YQP0Peh73GQfRyuLF9TV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApR+fKmeEUvXifEFycJ40NmHsOjjaHdIuEUnH/ez9EeAiEA7ZG4//DhKACTmCn0gmhW0dR3TRE2uIZqc1zB/hQshgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.30.7.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.7.tgz","_integrity":"sha512-5/mdD3HVTCmCXKpPokTGuKlX8moHp/5nHA2IB8vtg13WhOUooV4Ds9B8wweFsQNM5CDqnbusu65B6JSL80iK4g==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.7","@syncular/server":"0.30.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.7","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.7_1790947150545_0.38063101510232134","host":"s3://npm-registry-packages-npm-production"}},"0.30.9":{"name":"@syncular/testkit","version":"0.30.9","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.9","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"da10bb5ec1c90e072babb082a9f4d2ba955db99c","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.9.tgz","fileCount":23,"integrity":"sha512-s0ZUixh7PGxim7ipCtPqXUAWHKpiOnzJkoftl+pNYcbte9GQb5dja+m33U/QV3o1n7pW1g4WrSiR/CPj9JFyow==","signatures":[{"sig":"MEYCIQD3s74A28wGgthWqUaCqcww7HJNnRtZw3chOQ6rHKONGAIhANU45hlJmEPPZL46dXwcoJLQb6i3mJONA4P6+LoJAaG4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZ76hQYwp+e1fu8IrdUVK14f53ihBu+KmFLxaOrOQkJAIgeJHxDOjRvioWT1R9ZqRck3j94DCrOw81CcDqbeRKPAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70811},"type":"module","_from":"file:syncular-testkit-0.30.9.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.9.tgz","_integrity":"sha512-s0ZUixh7PGxim7ipCtPqXUAWHKpiOnzJkoftl+pNYcbte9GQb5dja+m33U/QV3o1n7pW1g4WrSiR/CPj9JFyow==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.9","@syncular/server":"0.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.9","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.9_1790971293799_0.03511659395904654","host":"s3://npm-registry-packages-npm-production"}},"0.30.10":{"name":"@syncular/testkit","version":"0.30.10","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.10","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"29986f915dbcf15ff961624adb3501416c453e1e","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.10.tgz","fileCount":23,"integrity":"sha512-5VA+3FBT5hjnAadIt8nAc2ueTl+70M4xEMGgAWIKozkXWVmTUXMSvaFfomCQRJkolPc4mUjmV96Ezj+r/8xrlg==","signatures":[{"sig":"MEUCICBPEz4OFtCcOHp2Z6bE0kfE6l2Vn3FYSfNOyjq8I3SeAiEA2f+lj/lvF2EevwC1h/TXxElRH2NV031RMuIuqA0SM0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXHO8yYJ1CAA4CX6fWhukfst6w+z+o8k9dB/n0krOm8QIgcOUsjXPhMa3wWIRxTc4PY6ZGbrlQX0/dY6EZVHmno3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70815},"type":"module","_from":"file:syncular-testkit-0.30.10.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.10.tgz","_integrity":"sha512-5VA+3FBT5hjnAadIt8nAc2ueTl+70M4xEMGgAWIKozkXWVmTUXMSvaFfomCQRJkolPc4mUjmV96Ezj+r/8xrlg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.10","@syncular/server":"0.30.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.10","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.10_1790990926297_0.6149866757880948","host":"s3://npm-registry-packages-npm-production"}},"0.30.11":{"name":"@syncular/testkit","version":"0.30.11","keywords":["sync","offline-first","realtime","database","typescript"],"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","_id":"@syncular/testkit@0.30.11","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"homepage":"https://syncular.dev","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"72dd4c5e726e3407911716c8e75a1e92069be92b","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.11.tgz","fileCount":23,"integrity":"sha512-I6wZyGyc/SgWUrDjWqTlKupzQP7r03/dr/2UUlGRisG3mQmOUKQhjuR14SMo8O+EVTg/yk7KNGYusb8u2nV6IQ==","signatures":[{"sig":"MEQCIDfEl7HA0DiAdSGRALjrUIZ6Fts6Fm6tey/MVnS6HmFvAiAOLfXcHfKgBcWNwBH2k/SQQ5+4Xol2PNEdn7LDnpjeEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG6/jMrCbfr6XiMQIhjzwbzRTI2Gcp9oWwGZoJjIuTCvAiAmp4xFfQK9RxJATf+779b3G1MZ3RQhg3AZnz65LN+txA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70815},"type":"module","_from":"file:syncular-testkit-0.30.11.tgz","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"scripts":{"test":"bun test --preload ./test/setup.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.11.tgz","_integrity":"sha512-I6wZyGyc/SgWUrDjWqTlKupzQP7r03/dr/2UUlGRisG3mQmOUKQhjuR14SMo8O+EVTg/yk7KNGYusb8u2nV6IQ==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.11","@syncular/server":"0.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.11","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testkit_0.30.11_1791024899198_0.5805714204439356","host":"s3://npm-registry-packages-npm-production"}},"0.30.12":{"_id":"@syncular/testkit@0.30.12","bugs":{"url":"https://github.com/syncular/syncular/issues"},"dist":{"shasum":"2a475c9b3dfd409f3e7a28a516ba78fe5ed52149","tarball":"https://registry.npmjs.org/@syncular/testkit/-/testkit-0.30.12.tgz","fileCount":23,"integrity":"sha512-KkxFY+aIzdn4yNR+i6z1iTdlG8PPoboSuTULHoNKedmZPWo0nJ+aFK0QpLveXdFuzkx1CQOJNquN5VNb+AOFqg==","signatures":[{"sig":"MEQCIG3X8nV3yvLt0rJDs4YfrEAoKUTe5KT6c68zfcC7w984AiB2cMGlDn3KnAUNK6mkx9RdniugEMVE/1k5c7xh0P6oaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHsfdV5gA/mVBWsmWOm4xk6o1xggqH3B/jHEH/g1OyVBAiAy92oF6p0Bfv5J908r+MHFFyipB8ZnT9tkJ0Mgxupqyg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@syncular%2ftestkit@0.30.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71151},"name":"@syncular/testkit","type":"module","_from":"file:syncular-testkit-0.30.12.tgz","author":{"name":"Benjamin Kniffler"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"browser":"./dist/index.js"},"./react":{"bun":"./src/react.ts","import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"browser":"./dist/react.js"},"./faults":{"bun":"./src/faults.ts","import":{"types":"./dist/faults.d.ts","default":"./dist/faults.js"},"browser":"./dist/faults.js"}},"license":"Apache-2.0","scripts":{"test":"bun test --preload ./test/setup.ts"},"version":"0.30.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"febc3842-56e6-4a44-8004-b393e2d46ea6"}},"homepage":"https://syncular.dev","keywords":["sync","offline-first","realtime","database","typescript"],"_resolved":"/home/runner/work/syncular/syncular/packages/testing/syncular-testkit-0.30.12.tgz","_integrity":"sha512-KkxFY+aIzdn4yNR+i6z1iTdlG8PPoboSuTULHoNKedmZPWo0nJ+aFK0QpLveXdFuzkx1CQOJNquN5VNb+AOFqg==","repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.18.0","description":"Syncular test kit: in-process loopback server + clients for integration scenarios","directories":{},"maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@syncular/client":"0.30.12","@syncular/server":"0.30.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@types/react":"^18.3.0","@syncular/react":"0.30.12","@testing-library/react":"^16.1.0","@happy-dom/global-registrator":"^20.0.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/testkit_0.30.12_1791037167310_0.7038585914446542"}}},"time":{"created":"2026-02-16T13:41:09.413Z","modified":"2026-10-03T14:19:27.741Z","0.0.0":"2026-02-16T13:41:09.739Z","0.0.2-135":"2026-02-16T14:19:37.509Z","0.0.2-136":"2026-02-16T14:45:27.677Z","0.0.2-137":"2026-02-16T16:13:08.612Z","0.0.2-138":"2026-02-16T16:34:51.430Z","0.0.2-139":"2026-02-16T23:57:53.081Z","0.0.2-140":"2026-02-17T00:12:29.647Z","0.0.2-143":"2026-02-17T01:17:31.948Z","0.0.2-2":"2026-02-17T08:35:09.890Z","0.0.3-3":"2026-02-17T08:38:08.856Z","0.0.3-6":"2026-02-17T15:09:32.345Z","0.0.3-7":"2026-02-17T15:42:21.706Z","0.0.3-8":"2026-02-18T00:13:45.002Z","0.0.3-12":"2026-02-18T00:40:03.467Z","0.0.3-14":"2026-02-18T00:44:37.054Z","0.0.3-21":"2026-02-18T00:56:52.263Z","0.0.3-23":"2026-02-18T09:07:37.252Z","0.0.4-25":"2026-02-18T12:34:23.822Z","0.0.4-26":"2026-02-18T13:44:26.843Z","0.0.6-45":"2026-02-20T12:53:59.386Z","0.0.6-46":"2026-02-20T13:17:42.113Z","0.0.6-47":"2026-02-20T13:20:40.821Z","0.0.6-48":"2026-02-20T13:23:57.721Z","0.0.6-50":"2026-02-20T13:27:38.186Z","0.0.6-51":"2026-02-20T13:30:47.151Z","0.0.6-52":"2026-02-20T13:37:09.246Z","0.0.6-53":"2026-02-20T13:41:50.859Z","0.0.6-55":"2026-02-20T13:45:45.063Z","0.0.6-56":"2026-02-20T13:52:55.166Z","0.0.6-66":"2026-02-23T02:58:16.363Z","0.0.6-67":"2026-02-23T11:37:25.829Z","0.0.6-68":"2026-02-23T13:28:43.543Z","0.0.6-69":"2026-02-23T13:32:33.477Z","0.0.6-70":"2026-02-23T15:08:12.618Z","0.0.6-72":"2026-02-23T20:45:14.716Z","0.0.6-73":"2026-02-23T21:31:38.585Z","0.0.6-79":"2026-02-24T15:22:45.283Z","0.0.6-80":"2026-02-24T15:33:40.624Z","0.0.6-81":"2026-02-24T23:09:14.429Z","0.0.6-82":"2026-02-24T23:27:55.928Z","0.0.6-83":"2026-02-25T08:06:08.260Z","0.0.6-84":"2026-02-25T08:09:15.722Z","0.0.6-85":"2026-02-25T16:04:26.455Z","0.0.6-86":"2026-02-25T16:46:37.165Z","0.0.6-89":"2026-02-26T10:10:33.060Z","0.0.6-90":"2026-02-26T21:50:18.560Z","0.0.6-92":"2026-02-26T23:31:27.433Z","0.0.6-93":"2026-02-26T23:59:33.599Z","0.0.6-95":"2026-02-27T12:38:44.137Z","0.0.6-96":"2026-02-27T12:48:29.378Z","0.0.6-100":"2026-02-27T20:13:06.410Z","0.0.6-101":"2026-02-27T20:34:36.496Z","0.0.6-102":"2026-02-27T20:40:33.490Z","0.0.6-103":"2026-02-27T20:44:31.141Z","0.0.6-104":"2026-02-27T20:49:15.631Z","0.0.6-105":"2026-02-27T21:30:14.374Z","0.0.6-106":"2026-02-27T21:43:35.734Z","0.0.6-108":"2026-02-27T21:53:42.543Z","0.0.6-109":"2026-02-27T22:05:46.322Z","0.0.6-110":"2026-02-27T22:08:59.137Z","0.0.6-111":"2026-02-27T22:12:51.510Z","0.0.6-112":"2026-02-27T22:15:54.098Z","0.0.6-113":"2026-02-27T22:19:02.379Z","0.0.6-114":"2026-02-27T22:28:07.883Z","0.0.6-115":"2026-02-27T22:32:03.283Z","0.0.6-116":"2026-02-27T23:50:07.646Z","0.0.6-121":"2026-02-28T00:16:02.954Z","0.0.6-122":"2026-02-28T00:35:34.098Z","0.0.6-124":"2026-02-28T00:46:11.616Z","0.0.6-125":"2026-02-28T00:49:19.349Z","0.0.6-126":"2026-02-28T01:55:20.984Z","0.0.6-135":"2026-02-28T10:53:08.385Z","0.0.6-136":"2026-02-28T11:36:09.264Z","0.0.6-138":"2026-02-28T12:11:26.682Z","0.0.6-139":"2026-02-28T12:18:47.207Z","0.0.6-141":"2026-02-28T12:25:07.639Z","0.0.6-142":"2026-02-28T12:33:19.064Z","0.0.6-143":"2026-02-28T12:39:56.317Z","0.0.6-144":"2026-02-28T15:09:11.065Z","0.0.6-152":"2026-03-01T00:16:56.660Z","0.0.6-153":"2026-03-01T00:44:12.472Z","0.0.6-154":"2026-03-01T00:48:24.648Z","0.0.6-156":"2026-03-01T07:06:11.101Z","0.0.6-157":"2026-03-01T07:09:11.003Z","0.0.6-158":"2026-03-01T09:07:14.164Z","0.0.6-159":"2026-03-01T09:51:26.752Z","0.0.6-165":"2026-03-04T09:40:36.347Z","0.0.6-168":"2026-03-05T01:05:20.834Z","0.0.6-171":"2026-03-05T13:19:41.223Z","0.0.6-177":"2026-03-06T22:27:54.291Z","0.0.6-178":"2026-03-06T23:13:04.592Z","0.0.6-180":"2026-03-07T08:29:51.004Z","0.0.6-181":"2026-03-07T09:02:24.095Z","0.0.6-183":"2026-03-07T10:17:54.087Z","0.0.6-184":"2026-03-07T13:56:23.448Z","0.0.6-185":"2026-03-07T14:08:27.636Z","0.0.6-188":"2026-03-09T12:08:56.768Z","0.0.6-201":"2026-03-09T16:04:50.470Z","0.0.6-202":"2026-03-09T22:35:13.125Z","0.0.6-204":"2026-03-10T00:03:55.125Z","0.0.6-205":"2026-03-10T08:29:24.036Z","0.0.6-206":"2026-03-10T12:15:42.081Z","0.0.6-210":"2026-03-11T16:26:51.858Z","0.0.6-211":"2026-03-11T20:43:47.182Z","0.0.6-212":"2026-03-11T22:35:36.254Z","0.0.6-213":"2026-03-12T07:31:49.093Z","0.0.6-219":"2026-03-12T23:51:01.970Z","0.0.6-221":"2026-03-13T09:51:01.123Z","0.0.6-223":"2026-03-13T10:09:59.268Z","0.0.6-224":"2026-03-13T10:24:06.490Z","0.0.6-225":"2026-03-13T10:27:46.211Z","0.0.6-227":"2026-03-13T10:45:06.229Z","0.0.6-228":"2026-03-13T10:49:42.144Z","0.0.6-229":"2026-03-13T10:58:49.238Z","0.0.6-230":"2026-03-13T11:29:34.067Z","0.0.6-232":"2026-03-13T13:42:23.054Z","0.0.6-237":"2026-03-13T15:22:44.634Z","0.0.6-239":"2026-03-17T20:32:43.042Z","0.0.6-240":"2026-03-17T21:30:08.091Z","0.0.6-241":"2026-03-17T22:28:45.875Z","0.0.6-243":"2026-03-24T19:10:13.126Z","0.0.6-244":"2026-04-03T22:43:46.125Z","0.0.6-245":"2026-04-04T11:53:17.211Z","0.0.6-246":"2026-04-05T09:24:47.422Z","0.0.6-247":"2026-04-27T20:31:33.286Z","0.0.6-248":"2026-04-27T23:03:36.273Z","0.1.0":"2026-06-18T23:48:19.474Z","0.1.1":"2026-06-30T14:48:47.585Z","0.1.2":"2026-06-30T15:41:39.795Z","0.1.3":"2026-06-30T16:08:14.887Z","0.2.0":"2026-07-06T16:32:22.924Z","0.2.1":"2026-07-06T20:24:54.024Z","0.3.0":"2026-07-13T15:00:13.537Z","0.3.1":"2026-07-13T15:54:56.587Z","0.4.0":"2026-07-14T06:28:00.899Z","0.4.1":"2026-07-14T07:25:57.513Z","0.5.0":"2026-07-14T12:27:40.096Z","0.5.1":"2026-07-14T13:57:54.589Z","0.6.0":"2026-07-14T14:49:49.942Z","0.7.0":"2026-07-15T15:47:10.268Z","0.8.0":"2026-07-15T16:48:32.755Z","0.9.0":"2026-07-15T17:45:33.040Z","0.10.0":"2026-07-15T18:42:54.643Z","0.11.0":"2026-07-15T19:21:55.611Z","0.12.0":"2026-07-15T20:20:58.980Z","0.13.0":"2026-07-15T21:23:02.724Z","0.14.0":"2026-07-15T23:10:39.901Z","0.15.0":"2026-07-16T00:57:43.998Z","0.15.1":"2026-07-16T01:14:18.483Z","0.15.2":"2026-07-16T01:27:18.872Z","0.15.3":"2026-07-16T01:32:06.215Z","0.15.4":"2026-07-16T07:00:31.106Z","0.15.5":"2026-07-16T13:19:37.145Z","0.15.6":"2026-07-16T13:53:39.703Z","0.15.7":"2026-07-16T14:11:30.584Z","0.15.8":"2026-07-16T23:04:42.365Z","0.15.9":"2026-07-16T23:57:40.899Z","0.15.10":"2026-07-17T00:31:22.404Z","0.15.11":"2026-07-17T10:44:26.134Z","0.15.12":"2026-07-17T12:09:51.438Z","0.15.13":"2026-07-17T19:24:17.472Z","0.15.14":"2026-07-17T23:39:13.140Z","0.15.15":"2026-07-18T05:58:24.963Z","0.15.16":"2026-07-18T06:26:25.201Z","0.15.17":"2026-07-18T07:19:11.443Z","0.15.18":"2026-07-18T07:48:49.547Z","0.15.19":"2026-07-18T08:01:16.742Z","0.15.20":"2026-07-18T08:27:40.585Z","0.15.21":"2026-07-18T08:43:09.664Z","0.15.22":"2026-07-18T09:14:49.480Z","0.15.23":"2026-07-18T09:53:23.800Z","0.15.24":"2026-07-18T10:38:45.622Z","0.15.25":"2026-07-18T10:57:23.468Z","0.15.26":"2026-07-18T14:07:50.559Z","0.15.27":"2026-07-18T14:46:29.651Z","0.15.28":"2026-07-19T04:35:32.295Z","0.15.29":"2026-07-19T05:40:20.443Z","0.15.30":"2026-07-19T06:33:37.792Z","0.15.31":"2026-07-19T06:52:03.599Z","0.15.32":"2026-07-19T08:30:56.133Z","0.15.33":"2026-07-19T08:40:29.160Z","0.15.34":"2026-07-20T04:54:56.634Z","0.15.35":"2026-07-20T05:14:58.489Z","0.15.36":"2026-07-20T05:40:53.143Z","0.15.37":"2026-07-20T06:32:56.006Z","0.15.38":"2026-07-20T06:52:02.587Z","0.15.39":"2026-07-20T07:03:22.408Z","0.15.40":"2026-07-20T09:17:55.807Z","0.15.42":"2026-07-20T10:10:38.660Z","0.15.43":"2026-07-20T15:25:43.903Z","0.15.44":"2026-07-28T07:27:09.871Z","0.15.45":"2026-08-03T06:49:23.548Z","0.15.46":"2026-08-08T08:08:21.391Z","0.15.47":"2026-08-08T09:26:44.975Z","0.15.48":"2026-08-08T19:03:07.893Z","0.16.1":"2026-09-05T10:07:04.308Z","0.17.0":"2026-09-08T17:49:52.712Z","0.18.0":"2026-09-11T07:22:33.564Z","0.19.0":"2026-09-11T15:04:21.091Z","0.20.0":"2026-09-12T21:00:24.957Z","0.20.1":"2026-09-13T10:57:56.447Z","0.21.0":"2026-09-16T11:36:30.968Z","0.21.1":"2026-09-17T12:42:19.795Z","0.22.0":"2026-09-19T10:15:52.606Z","0.23.0":"2026-09-19T20:15:53.078Z","0.24.0":"2026-09-25T06:22:27.330Z","0.25.0":"2026-09-25T10:38:20.309Z","0.25.1":"2026-09-25T22:29:58.315Z","0.25.2":"2026-09-25T22:56:44.478Z","0.26.0":"2026-09-28T07:36:01.818Z","0.26.1":"2026-09-28T22:41:59.253Z","0.26.3":"2026-09-30T13:56:55.810Z","0.26.4":"2026-09-30T14:15:27.710Z","0.26.5":"2026-09-30T14:41:59.796Z","0.26.6":"2026-09-30T20:24:45.562Z","0.27.0":"2026-09-30T23:50:50.993Z","0.28.0":"2026-10-01T06:43:32.491Z","0.29.0":"2026-10-01T07:44:40.183Z","0.29.1":"2026-10-01T08:37:00.653Z","0.30.0":"2026-10-01T11:23:48.961Z","0.30.1":"2026-10-01T12:11:56.319Z","0.30.2":"2026-10-01T13:53:48.574Z","0.30.3":"2026-10-01T15:00:47.821Z","0.30.4":"2026-10-01T16:19:50.602Z","0.30.5":"2026-10-01T23:14:53.052Z","0.30.6":"2026-10-02T12:06:21.322Z","0.30.7":"2026-10-02T13:19:10.645Z","0.30.9":"2026-10-02T20:01:33.881Z","0.30.10":"2026-10-03T01:28:46.372Z","0.30.11":"2026-10-03T10:54:59.282Z","0.30.12":"2026-10-03T14:19:27.399Z"},"bugs":{"url":"https://github.com/syncular/syncular/issues"},"author":{"name":"Benjamin Kniffler"},"license":"Apache-2.0","homepage":"https://syncular.dev","keywords":["sync","offline-first","realtime","database","typescript"],"repository":{"url":"git+https://github.com/syncular/syncular.git","type":"git","directory":"packages/testing"},"description":"Syncular test kit: in-process loopback server + clients for integration scenarios","maintainers":[{"name":"bkniffler","email":"benjamin@kniffler.com"}],"readme":"# @syncular/testkit\n\nThe app-developer test kit. Stand up a whole Syncular backend and N real\nclients in memory, drive them from a `bun test` (or vitest/jest) file, and\nassert what your app sees — convergence, offline queues, conflicts, live\nqueries — with **no HTTP server, no browser, no mocks**.\n\nEverything here is the shipped core: the same `SyncClient`\n(`@syncular/client`) and the same `@syncular/server` protocol\nhandler your production app runs, wired through an in-process loopback. A\ngreen test here is real sync behaviour, not a fake.\n\n> Designed for **app tests** — readable and minimal. If you are implementing\n> a Syncular client or server and need the driver/pairing machinery, that is\n> `@syncular/conformance`, not this.\n\n## Install\n\nInstall it as a development dependency:\n\n```bash\nbun add --dev @syncular/testkit\n```\n\nRequires the Bun runtime (the in-memory client backend is `bun:sqlite`). The\nReact helper (`@syncular/testkit/react`) needs `react` — an optional peer.\n\n## 60-second tour\n\n```ts\nimport { expect, test } from 'bun:test';\nimport { createTestSync } from '@syncular/testkit';\nimport { schema } from '../src/syncular.generated'; // your generated schema\n\ntest('two clients converge', async () => {\n  const sync = await createTestSync({ schema });\n  const a = await sync.client('a');\n  const b = await sync.client('b');\n\n  const sub = { id: 's', table: 'todos', scopes: { list_id: ['groceries'] } };\n  a.api.subscribe(sub);\n  b.api.subscribe(sub);\n\n  a.api.mutate([\n    { table: 'todos', op: 'upsert', values: { id: 't1', list_id: 'groceries', title: 'hi' } },\n  ]);\n  await sync.syncAll(); // push A's outbox, pull it into B\n\n  expect(b.api.query('SELECT title FROM todos')).toEqual([{ title: 'hi' }]);\n  await sync.dispose();\n});\n```\n\n`sync.client(id?)` returns a **`TestClient`**. Reach the full client API\nthrough `.api` (it is a real `SyncClient`: `subscribe`, `mutate`, `query`,\n`syncUntilIdle`, `conflicts`, `setWindow`, `uploadBlob`, …). The `TestClient`\nadds the test-only controls below.\n\n## The surface\n\n### `createTestSync(options) → Promise<TestSync>`\n\n| option          | default                | meaning                                                       |\n| --------------- | ---------------------- | ------------------------------------------------------------- |\n| `schema`        | —                      | your generated `ClientSchema` — feeds server and clients      |\n| `partition`     | `\"test\"`               | the §1.1 partition every client lives in                      |\n| `actorId`       | `\"test-actor\"`         | default actor a client authenticates as                       |\n| `resolveScopes` | grant-all              | host authorization (§3.2); omit to grant `'*'` for every var  |\n| `validators`    | off                    | real per-table write validators (§6.7), including structured rejection details |\n| `startMs`       | `1_750_000_000_000`    | epoch ms the shared virtual clock starts at                   |\n\n`TestSync`:\n\n- `clock` — the shared `VirtualClock` (below).\n- `server` — the in-memory server (`storage`, `segments`, realtime `hub`).\n- `clients` — every client created, in order.\n- `client(id?, overrides?)` — create **and start** one client.\n- `syncAll()` — `syncUntilIdle()` on every online client until quiescent.\n- `dispose()` — close every client and the server (idempotent).\n\n`overrides` lets a client use a different `actorId` or extra `SyncClient`\nconfig (e.g. `{ clientConfig: { onConflict: fn } }`).\n\n### `TestClient`\n\n```ts\nclient.api            // the real SyncClient\nclient.id             // stable client id (§1.5)\nclient.actorId        // the actor it authenticates as\nclient.faults         // transport-fault controller (below)\nclient.offline        // boolean\n\nclient.goOffline()    // cut the network — every hop rejects\nclient.goOnline()     // restore it (does NOT auto-sync; call sync())\nawait client.sync()   // syncUntilIdle: push the outbox, pull to idle\nawait client.connectRealtime()    // attach a live socket to the hub\nclient.disconnectRealtime()\nawait client.close()\n```\n\n### Offline queue / drain\n\n```ts\na.goOffline();\na.api.mutate([{ table: 'todos', op: 'upsert', values: { id: 't1', list_id: 'l', title: 'draft' } }]);\n\n// Visible locally (optimistic), but nothing leaves:\nexpect(a.api.query('SELECT title FROM todos')).toEqual([{ title: 'draft' }]);\nexpect(a.api.pendingCommits()).toHaveLength(1);\nawait expect(a.api.sync()).rejects.toThrow(); // offline\n\na.goOnline();\nawait sync.syncAll();               // the queue drains\nexpect(a.api.pendingCommits()).toHaveLength(0);\n```\n\n### Fault injection\n\n`client.faults` is the conformance harness's `TransportFaults` controller,\n**re-exported, not re-implemented** — the same vocabulary the reference\npairing arms. Arm one flag; the next matching exchange misbehaves:\n\n```ts\na.faults.dropNextRequests = 1;      // lose the next request (outbox survives)\na.faults.dropNextResponses = 1;     // server applies it, the ack is lost\na.faults.duplicateNextRequest = true;   // replay it — idempotency-cache test\na.faults.truncateNextResponse = true;   // cut the response short (decode error)\na.faults.truncateNextSegmentDownload = true;\na.faults.corrupt(bytes);            // flip a seeded byte (§5.1 tamper)\n```\n\n```ts\na.api.mutate([/* … */]);\na.faults.dropNextRequests = 1;\nawait expect(a.api.sync()).rejects.toThrow();   // request lost\nexpect(a.api.pendingCommits()).toHaveLength(1); // still queued\nawait a.sync();                                  // retried, drains\n```\n\n### Virtual clock\n\nThe server, every client, and the realtime hub share one clock. Time only\nmoves when you move it — so §5.1 segment TTLs, §5.4 signed-URL expiry, and\n§7.3 lease windows are deterministic with no wall-clock flake.\n\n```ts\nsync.clock.now();          // current epoch ms\nsync.clock.advance(60_000); // +60s → returns the new now()\nsync.clock.set(1_800_000_000_000); // jump to an absolute instant\n```\n\n> The clock is the epoch-ms source Syncular's clock seam reads. It does **not**\n> intercept `setTimeout`, so presence rate caps / heartbeats (which use real\n> timers) are out of scope — the kit targets sync / offline / fault behaviour.\n\n### Realtime deltas & presence\n\n```ts\nawait b.connectRealtime();          // b now has a live socket on the hub\na.api.mutate([/* … */]);\nawait a.sync();                     // the hub fans the commit to b as a delta\n// b applies it without an explicit pull\n```\n\n`goOffline()` also drops the socket; reconnect with `connectRealtime()`.\n\n### Multi-client conflicts and correction metadata\n\nCreate the common server row, let both clients pull it, then make their edits\nfrom the same observed version. Push one client first so the second write is a\ndeterministic conflict—no timers or transport mocks are needed:\n\n```ts\nawait sync.syncAll();\nconst [{ version }] = a.api.query(\n  'SELECT _sync_version AS version FROM todos WHERE id = ?',\n  ['t1'],\n) as Array<{ version: number }>;\n\na.api.patch('todos', 't1', { title: 'A' }, { baseVersion: version });\nb.api.patch('todos', 't1', { title: 'B' }, { baseVersion: version });\n\nawait a.sync(); // wins version + 1\nawait b.sync(); // loses against the stale base\n\nexpect(b.api.conflicts[0]?.serverRow.title).toBe('A');\nexpect(\n  Object.keys(b.api.conflicts[0]?.operation?.values ?? {}),\n).toContain('title');\n```\n\nPass `validators` to `createTestSync` to exercise the same business rules as\nproduction. A `ValidationRejection` with structured details reaches\n`client.api.rejections` through both loopback and socket sync rounds, so app\ntests can assert field focus and correction routing without displaying server\ndiagnostics.\n\nPass `commitValidator` to test aggregate invariants with the same\ntransaction-scoped candidate view as production. Throw\n`CommitValidationRejection` to select the operation that correction UI should\nfocus. The test server uses real SQLite transaction serialization and shares\nthe callback across loopback and socket rounds.\n\n## React\n\n`@syncular/react`'s `SyncProvider` already takes any `SyncClient`, so\nmounting hooks against a test client is a one-liner. `syncWrapper` builds the\n`wrapper` prop `@testing-library/react` wants:\n\n```tsx\nimport { renderHook, act, waitFor } from '@testing-library/react';\nimport { useRawSql } from '@syncular/react';\nimport { createTestSync } from '@syncular/testkit';\nimport { syncWrapper } from '@syncular/testkit/react';\n\nconst sync = await createTestSync({ schema });\nconst client = await sync.client('a');\nclient.api.subscribe({ id: 's', table: 'todos', scopes: { list_id: ['x'] } });\nawait client.sync();\n\nconst { result } = renderHook(\n  () => useRawSql('SELECT * FROM todos'),\n  { wrapper: syncWrapper(client) },\n);\n\nawait act(async () => {\n  client.api.mutate([{ table: 'todos', op: 'upsert', values: { id: 't1', list_id: 'x', title: 'hi' } }]);\n});\nawait waitFor(() => expect(result.current.rows).toHaveLength(1));\n```\n\nThe re-render is driven by the client's **real** invalidation choke point —\nthe same one production hooks fire on — so a passing test reflects real\nlive-query behaviour.\n\n## What it is not\n\n- Not an HTTP harness. The transport is an in-process loopback; if you need\n  to test your Hono/Workers adapter or real fetch/WebSocket wiring, boot the\n  server yourself (see `examples/quickstart`).\n- Not the conformance runner. No driver/pairing abstraction, no catalog —\n  those live in `@syncular/conformance`.\n- Not a `setTimeout` mock. See the clock note above.\n","readmeFilename":"README.md"}