{"_id":"replicache-transaction","_rev":"28-982a4ac6b4d07fbe5df64bb98ab29aea","name":"replicache-transaction","dist-tags":{"beta":"0.2.0-beta.0","canary":"0.4.0","latest":"0.4.0"},"versions":{"0.1.0":{"name":"replicache-transaction","version":"0.1.0","license":"Apache-2.0","_id":"replicache-transaction@0.1.0","maintainers":[{"name":"aboodman","email":"aaron@aaronboodman.com"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"b734219ea71a485338c0c2547be6eee567cd266b","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.1.0.tgz","fileCount":7,"integrity":"sha512-U/5aqwCrpksFJypfVTmCuwq8Ow3t7e47VhCP9nybQgtKTOZmmb+CG/dwnqG+rYyzFVbsSPjE65kN8j0IMcIKnQ==","signatures":[{"sig":"MEUCIQC5+z6+RuH0cemFl+w/Ph48SUruCfeeUW1NOugmpITtKQIgBz0UI2+HTbGtvxqtpXvXxPNC5s4TaodfBeoczNrccCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXy00ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAwQ/9HXXO+ZBgACJIHHfINFUxhtj/M7dmd35JYGICKwUcGjmJ87hO\r\ny586sxQrgvSA7mRL/5UpSx3/2AcP69b/LDi48zprkF5zY6+Vdmxi77hVF2ke\r\n+bsVeG4XMhYfiP4z+GZGH5YptdXoxwpqZFlVwPKdgi/gJWMNLui01r4NVbpu\r\nuCQ5TMzfc5XxaQai/A9hZUVpPCCzzPWFc4bJXkJkADKa1Zor1MYJ71Re28Un\r\niceCu0v8sNyd6MsSk7+FGYvXy4uAxuiStVb5LQTydM1s/EIbPnzR6nEMzTKt\r\n4+zhvqSDtpRjtjSzHtkbigSSLjBDY1qOv8P41nh5TyOFVJUR0wAscJIC/S29\r\n0QC6zN2mrudqjm2O034+E3RZlsQlge2bHPf8eSbkfkz2UEnfjOQowcB9J5Dz\r\nUB8Cf3R1Jrl5mQlHDQ1CU9loxzkLm1SrUiXLDXk90Y3Z8yhmLKnbGTPBGDTr\r\no0L4fAvGcsc0WxJOAvJUXNoinUerzjcjLcfZ/hVWEGPnjbve2uzAX1V8pLdu\r\nTWEmvRsFoFIuYJFk77LcGZiWLLn8g5G9oBlw56T43EK9/IGD0tuk1d9doyYB\r\nDGACpY4DlE9AuO+96NYJ41tEWEtCqbM9gm/U7BOU/s6a+3b3diOdigsYUh7E\r\n+zCJE/p9rTFoTzGBbsWiks4evU9xgNGHP9s=\r\n=gP8F\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"0a0c993776b25420f3c793ad24a19eb9a8944768","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"mocha --ui=tdd 'lib/**/*.test.js'","build":"rm -rf lib && tsc","format":"prettier --write 'src/*/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","pretest":"npm run build","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"aboodman","email":"aaron@aaronboodman.com"},"repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"8.6.0","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.2.0","ts-node":"^10.7.0","prettier":"^2.2.1","typescript":"4.7.4","@types/chai":"^4.3.0","@types/node":"^14.18.23","@types/mocha":"^9.1.0","compare-utf8":"^0.1.0","@types/express":"^4.17.13","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{"replicache":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.1.0_1667181876512_0.18678187193832807","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"replicache-transaction","version":"0.1.1","license":"Apache-2.0","_id":"replicache-transaction@0.1.1","maintainers":[{"name":"aboodman","email":"aaron@aaronboodman.com"},{"name":"cesaraz1","email":"cesar@roci.dev"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"97aec4af3a782284ff59f7283765482873858779","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.1.1.tgz","fileCount":7,"integrity":"sha512-CyVThgcCt+QioxW47xmSNXPrHvoAnYOX7OgQfBIqXQHXcZlFS2NTsJOkjn+TydjdJtkeAo2hdtT1Kq7z7c5HJg==","signatures":[{"sig":"MEUCIQDBcialSAuyARmiPn+fvST8nGuf8GedQU4tvUb4HuFyEAIgd1x11q0XV+8yisnamylxNIjIXQA8rcvA6iwUHgxBYNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFAsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcPg//fS/BJXWFyRKBE3wvbiZ16fTpiRSUXmlEqM9T6nQU8lwDP6ba\r\nIzuDRMoDSgS1U33O6S5T11jzdIjkqH/TY9GIazSOJmYS6wjTMSze72gdJiaS\r\n/oygLL5vqvY7fkW4tT6SUjXhfGqIuF7oumFK0n8lzTEEd5Ct9OR1iraQ+rxo\r\nlnScXOiZ/iRqtVScCwHHGyBMgVcdX63gBxl3/ksxchcoztzqyD9jlEGcNeqo\r\nwZyPvdjurQtCFjXncQJxgSp7a+DBPTon2OFSr34SgzIL88Rxb3Bdj0EjY0rA\r\ntrq9tAn6om8yxabkZIi3C+IxLIrBaGapM7XH3j6HyG17P89vnmWRj3WpMDVm\r\nMuKT5NcfscARPx/M70slK5I0Ej+FJWuWn8uvUAPqcNeY7+6YwUQR4srdXxt0\r\n12dnItfNDIrMbunK0373qhzm0nyBKhaE8oNytPjI6195NsRmLHfREjI6N81p\r\n+TAa8n+HKxuJDDnC83gNO6++pOuCNrQaKz6mVnUeVWZ+hJVGMdaPD02gfVOa\r\nIB8pm5E38bSX2wkR9EEOmw+NNBJ960Td3inT6NCtjZfbMYTY2DelOAo8jGRi\r\ntfTAIsi1ugPjTCWMd+Y1499MlVaIKuLfNej8yE3WVUI6Pe1kx3AvnnG8GSEh\r\nPPziv14VkVMrP4VHzaoEgz8G1fBQtfMmwNY=\r\n=U8pC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"69fb4df7b14e7f8c843de05b7851a9c75d7070b3","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"mocha --ui=tdd 'lib/**/*.test.js'","build":"rm -rf lib && tsc","format":"prettier --write 'src/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","pretest":"npm run build","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"cesaraz1","email":"cesar@roci.dev"},"repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"8.11.0","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.2.0","ts-node":"^10.7.0","prettier":"^2.2.1","typescript":"4.7.4","@types/chai":"^4.3.0","@types/node":"^14.18.23","@types/mocha":"^9.1.0","@types/express":"^4.17.13","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{"replicache":">=10.0.0","compare-utf8":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.1.1_1667256364484_0.4157160115282239","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"replicache-transaction","version":"0.1.2","license":"Apache-2.0","_id":"replicache-transaction@0.1.2","maintainers":[{"name":"aboodman","email":"aaron@aaronboodman.com"},{"name":"cesaraz1","email":"cesar@roci.dev"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"f1b66e1fc777e10564aa623eee8d4ffad4bba3c3","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.1.2.tgz","fileCount":7,"integrity":"sha512-NXK6jGeFWL+9+qCMYfI/qmOvJSaCeWe4x0o0wvOFKW9/qmjjk75OHXJMwzXM9soG6TBAFcFS9SRw3eH4fG/YXw==","signatures":[{"sig":"MEYCIQCaY5nk5q4YKq17IU2i3sCLskCAzaHlkKsK4Knbr+6f8gIhANBdUPvtvwxOZgqtlmQdxWDcNQy3bAdVt5xreadT8eCX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYW1SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrELQ/9GZT4iJA8WSQ4N3PFyddLnavj1VukhVgeUZNHFirtZfQOAONf\r\nL+DmQmeXSbBxAc4/IS4ud4Zo/yb3X7OnQyxmHIlYib69V75W9UAO8eMKIhlj\r\nQQ+QpDw8GP27TeiZESaJZaIAVmQx2n/VmmjukxdAxFaBuNx8XPZq05jrQEgy\r\nCzQG2TYOtd+uLzyYgYgf8df7FylkfhJokM5nzPluc0FiNas61ShVlEb2gnyI\r\nRCzKSzvkYMqudbcIO1/s3bMi1QwNly1aKhwmTlJBD8vYDMq4zj1j1e2egU4U\r\nD0B/thOPxagtiN+mUicIBc2DSYCR/kvqDCCA2tNxo/y7IrPZGkMdzJXsGJ+g\r\ndBW5bI7RC94v6Y6RueqaAdBrnbCfIQMX4gAkgwBIyDC9IiBf9zayHipZne3N\r\nM8iUgqWcvPloLG+9e6H8Fh33xnj0bNC47VOpmeccIny6b9kZ6+7W7CCsCbmZ\r\nOM9og3GTXDw9Y9DkWiwNiKAPccwzmA3yrCiVsd6L8qqEXE98Se/V+gqn2BYG\r\naxM5cNbbE+nr3zMnbHlSyoja+6/puzosOcG1lInenx6OR2nt3vGnpBz5+GDL\r\n6LmnTM+QbVar3PfYBFYwdoOTxxbCFNcVKy77Rifv/r0KN9nqabXwLEgOr3yi\r\nCbj9QR/WEsKhbcSYCOTmMa3rzU1NQ8X+OGE=\r\n=aSqy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"c8b12d8c2552759e13849f9e903b6f950379ca47","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"mocha --ui=tdd 'lib/**/*.test.js'","build":"rm -rf lib && tsc","format":"prettier --write 'src/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","pretest":"npm run build","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"cesaraz1","email":"cesar@roci.dev"},"repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"8.11.0","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"compare-utf8":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.2.0","ts-node":"^10.7.0","prettier":"^2.2.1","typescript":"4.7.4","@types/chai":"^4.3.0","@types/node":"^14.18.23","@types/mocha":"^9.1.0","@types/express":"^4.17.13","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{"replicache":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.1.2_1667329362283_0.7434626882776032","host":"s3://npm-registry-packages"}},"0.2.0-beta.0":{"name":"replicache-transaction","version":"0.2.0-beta.0","license":"Apache-2.0","_id":"replicache-transaction@0.2.0-beta.0","maintainers":[{"name":"cesaraz1","email":"cesar@roci.dev"},{"name":"grgbkr","email":"greg@roci.dev"},{"name":"aboodman","email":"aaron@aaronboodman.com"},{"name":"arv","email":"erik.arvidsson@gmail.com"},{"name":"phritz","email":"fritzs@gmail.com"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"26556b8f44ede951f662d04375aac18b4dd69371","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.2.0-beta.0.tgz","fileCount":7,"integrity":"sha512-dYWala1cmBPDw4cxOxqScYYI8zw0bzItt7dy6UWATa3XAIqdV35vYXBad3wIi5V4Gh+rf7mAK8p3Rpnyf8kdVw==","signatures":[{"sig":"MEUCIQClnUYrvK5GvhOjJhF0tJNiFpOKrhAgtiNr6zVZ+CR52AIgMXk3A/Y2U6QHgsOAVxDTJDpmfwsmecl+xOIYqA4Mz70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeAS2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4NQ//Wiifhy1wnq+lFhIN0WiHX4MEYrn/yIWerpDUpfYu7OxZVojG\r\nY9rVVTEWNoe0RnphPayleaCEdJ5UAByaJk8QUILwNtMXvZo2IZ27N7ct7puU\r\nskDqD7Lso4A4hRdv6bbSUYkTZIU0s3m43Wi3HHWkhLymSVI3MeLMo+V96zLj\r\nt3NjYJwZ2ijuNyrOCK5JJUHmNljIIrL+qwAY1aVS1uKH3mcltnS3jJPsaVsa\r\nDiW+t2czJwxU3aaK+fOSdR8aeaKPkHcueRoYwit+6cVQ/L2tcGH0YxgcaNRV\r\nydy7avIGK4gSVVkRnUt5wOpWunw4ju5a+4zm13fvl4qEikP3LjJhWRct2jlw\r\npSg0dLfv/OicP5xAF7cS6S4Q7ImmnMP98QbmFzlXeSclIiIVse5EmiKhszxy\r\nb+E/4/cuqXeTyC60Pp4NnQmRvgLTdZwvgbJASGky7a4QX63wkdTV4OZpI82O\r\nXcFLEKP5AVAkDxJ9XCsmG/R3uFLCw5QCBeuGZfakJj5Q8FF2iUPvSorpKcVP\r\nz1w+lEUhbtgWpQT89YTNz8IcT3/nA6Wcs7EvfZoV3vKszHI4ptLQ0ZjuugDt\r\nCa0MsqhP/zRCDJXmipP2aYxEV7zW9ACnBATQYi8enSYeeJh9FmJyqtIYrNaG\r\nsKEf7IvEmlRbGnQhTpZL30Gdt7Qa4ILBJYk=\r\n=mJUS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"8d832e697ac49860a07724cf811d1649b2affa23","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"mocha --ui=tdd 'lib/**/*.test.js'","build":"rm -rf lib && tsc","format":"prettier --write 'src/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","pretest":"npm run build","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"arv","email":"erik.arvidsson@gmail.com"},"prettier":"@rocicorp/prettier-config","repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"8.15.0","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"compare-utf8":"^0.1.0"},"eslintConfig":{"extends":"@rocicorp/eslint-config"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","ts-node":"^10.7.0","typescript":"4.7.4","@types/chai":"^4.3.0","@types/node":"^14.18.23","@types/mocha":"^9.1.0","@types/express":"^4.17.13","@rocicorp/eslint-config":"^0.2.0","@rocicorp/prettier-config":"^0.1.1","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{"replicache":"^12.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.2.0-beta.0_1668809909817_0.7705600653086642","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"replicache-transaction","version":"0.2.0","license":"Apache-2.0","_id":"replicache-transaction@0.2.0","maintainers":[{"name":"cesaraz1","email":"cesar@roci.dev"},{"name":"grgbkr","email":"greg@roci.dev"},{"name":"aboodman","email":"aaron@aaronboodman.com"},{"name":"arv","email":"erik.arvidsson@gmail.com"},{"name":"phritz","email":"fritzs@gmail.com"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"737099d06e9f12811c199e1c54f510ec9672c7f3","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.2.0.tgz","fileCount":7,"integrity":"sha512-shEzgGFDpbwTW9vqR07CLuKzbgjpV61lr86LzqLcZv/t+VKHe+yCu5HBU7jPFg+RLNacbq/JBQJ3YwCYRbpLyw==","signatures":[{"sig":"MEUCIEoz7v+QCMNYVURvrE/naw17uTU1DLwme+H6TsEKnzoWAiEAqVHUSxenoyWSx56TgfI4tvSBU3k7VE+kECoTLUNQEfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjitAxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq8RAAg5bBgZAVQQsovZ6IFAr/cK1HCWSdi7kSyiviuK+UMpzITlDy\r\nrp4gZr/nXnOeFKYZU+EKcENF0/Dt3dn0Lm+Uue5x3lL5vfhu8cEZ/826zLYg\r\ninNvLOlgsCKHDMRLhT5y5POm9zwDEnieyjNDlECXkKDNuvCLFB7Oac8EAF89\r\nqpyX8XEGdJn8tQL7rNmkj3ihXClYGTxcELXvl5qJiG4YCbFd2fHyztb6Buca\r\n6UdndyrSq5XzLLGUb3dBtRJhmO6N4uH3vWbpawwUfLiuUDgu4oVSHN1GDGmR\r\nK0AyssbWo1sq8l04cIdaxxr0Nmmk7N60Z8k9QukPeguMR1Y1yx/tyts2bOnH\r\neZTRLwdbLB0vKy17IP9A4IoVBwA/Wc2icFeKWffDEGtl1+WYF9+kK8ZfxBlJ\r\nP0fp0qbtucq6/Kv2Cl9qJ6V741+41qp8RuMBCeXOORGtH4XKEv2UetNqNZsF\r\nAXqq1yZKsvg/FRJYOsnIGVquLQgRvds9V6fkuftDWg0xAHQLuVlDbD8M0RgK\r\n8Dqbrfrzzf1Om+Kc7Vo7674E0MAEYa/A/gnsekLJc6zHp4wW+pn0cJwGUqxf\r\n3no0GwfwOaCDx6V4Qp7D8LP4hvzX+YoUa34/H7lUP5J07Wjumq5x7dEz/m0f\r\nSVXoTHLlz0QX707Bla2yhUafkOOdIUjOTk0=\r\n=84X6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"275e5fc234bea5eeaec20886e4e0da90e6ec0de8","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"mocha --ui=tdd 'lib/**/*.test.js'","build":"rm -rf lib && tsc","format":"prettier --write 'src/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","pretest":"npm run build","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"cesaraz1","email":"cesar@roci.dev"},"prettier":"@rocicorp/prettier-config","repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"8.11.0","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"compare-utf8":"^0.1.0"},"eslintConfig":{"extends":"@rocicorp/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","ts-node":"^10.7.0","typescript":"4.7.4","@types/chai":"^4.3.0","@types/node":"^14.18.23","@types/mocha":"^9.1.0","@types/express":"^4.17.13","@rocicorp/eslint-config":"^0.2.0","@rocicorp/prettier-config":"^0.1.1","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{"replicache":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.2.0_1670041649120_0.4073718874184391","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"replicache-transaction","version":"0.2.1","license":"Apache-2.0","_id":"replicache-transaction@0.2.1","maintainers":[{"name":"cesaraz1","email":"cesar@roci.dev"},{"name":"grgbkr","email":"greg@roci.dev"},{"name":"aboodman","email":"aaron@aaronboodman.com"},{"name":"arv","email":"erik.arvidsson@gmail.com"},{"name":"phritz","email":"fritzs@gmail.com"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"ec02d9777927167cd5ad63fb4167e5c979702b3f","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.2.1.tgz","fileCount":7,"integrity":"sha512-H3nbNYWMwqg3fQwFv0k+q470jyGxX+DrcgBykShB2byY0Xf8xLyEnoYMV+YQVXlCTOyjGUNbDyeL3rTXSMvxVA==","signatures":[{"sig":"MEYCIQDSL12pmI/zCqcquH1IO2K4KB4JDVR1uu1Jve+d10M7LwIhAIbNnq68ojThCjS6om3bxnxm5Py/WGlLTJAmfkH8mM/Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjozAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyKQ//YOYNDgYPTxuWeXPUG324qNzXgZ3XovStggHx7VMvispZOf+Z\r\nWrwz6pre8OX4gjpD9MU7vvqLLWHwPdENluM0nw6V+gaibZpDEypfk1vgFzyy\r\nLIMGuL1GjfepJZbsLzABWNP53eXj3qrBCcohzcQQYFRmMPKGXsXnDFN9L6BH\r\nyEZMso1S1RnelucOEoxA8SGcd4suTDH710s36iNsUw2fhbIPK93qoqbd0xuV\r\n7kXIU2Xc1230/E258AKuD8rXsj79bK7+cNSf8KnO8SUY6RDLEpv9h6Ey/wxs\r\nELi1E2vF1J3hyUKxyarxqmOf7cHGoDwvtDL3nMFOLAby4ewAKaJolKnsNLw1\r\n+/+abgwWJktM1m2djlr1mmFF3yO3bpEUSVHWXkSmBVQ9HfwmM/2Ve2c4ovIB\r\np4ueSoPXyLUhA9oyez5OVRDgenZbBAxvx8ari60MfbRElIwc5+w7udnrpvkN\r\nE0I0OK0e0NUwf2GXj8kDt22iOrzo3Y8EY3Wsd3wdWoqEenM0CXurZbxsthzZ\r\ndoIAozLTLHMYgyRpJ8bvuiuIYnNh1Cs2W/5yD+I6rNywvJNlfdwu5QQVDWOo\r\n6vZvshsmwmg1MvnYMnuuKhn+msiD0Ed+hY4EH04fpPUvzp4wADyB4DDvSqWc\r\nYAacOITB2Q7zTjNdCMBSgm9m6AcJgJVF9EY=\r\n=SrGG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"41b9426e80ec9a9923e303c3b35afbe26812bf68","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"mocha --ui=tdd 'lib/**/*.test.js'","build":"rm -rf lib && tsc","format":"prettier --write 'src/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","pretest":"npm run build","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"cesaraz1","email":"cesar@roci.dev"},"prettier":"@rocicorp/prettier-config","repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"8.11.0","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"compare-utf8":"^0.1.0"},"eslintConfig":{"extends":"@rocicorp/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","ts-node":"^10.7.0","typescript":"4.7.4","@types/chai":"^4.3.0","@types/node":"^14.18.23","@types/mocha":"^9.1.0","@types/express":"^4.17.13","@rocicorp/eslint-config":"^0.2.0","@rocicorp/prettier-config":"^0.1.1","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{"replicache":">=12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.2.1_1670286528085_0.21260443471724977","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"replicache-transaction","version":"0.3.0","license":"Apache-2.0","_id":"replicache-transaction@0.3.0","maintainers":[{"name":"jesseditson","email":"jesse.ditson@gmail.com"},{"name":"cesaraz1","email":"cesar@roci.dev"},{"name":"grgbkr","email":"greg@roci.dev"},{"name":"aboodman","email":"aaron@aaronboodman.com"},{"name":"arv","email":"erik.arvidsson@gmail.com"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"f1206c9f572265250563cba68e0462b7a783c5e6","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.3.0.tgz","fileCount":7,"integrity":"sha512-dLXXmhRkv153lu9/FhPv4vfyKKbX1TO/wpgDXbgY18cPD51Q3SqP+5TixKeNUomDG1qwtOEZ5KkWgd69RJx5TQ==","signatures":[{"sig":"MEUCICHn/uKBWbP7PntorlkYza+n+/POZmkoLx17NYNq92RSAiEA4n61WIlbh8bRF6ajER8+wRflVXiMKc4GDzo1XSP5TuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTy/oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9nw//aLLyqPXHcLQkUdWfvp8kFYmb1PlI0sIeBA2WPGIg/7g76euD\r\ncfxzGnaVpEOgFxaPCZqMBP1PmgakY/5jDGsth/qeo6EVrubWY+fM/p8o1nbX\r\nKPYy/k3WZWp3v0uZUwlYHvyVyU0mDbvYDYfjDcMWYwXPMqGiO0WABmgslaUp\r\n6U0wLnxwMTpcmwT0GrBgqIDCNBup4SN5N2SwQk5X7X46Ev5vNYgeOZ/vcSjS\r\nCYhgSAZxe/NP51STc73LoQM4komGbLsid0FPS0WE0NsTk4AkXJfpodsCBxqM\r\nBct/ick3yAULNimOytTgIF31t03IY8h4jwz0PLkEcImkCprJPpBwp3MGKC+O\r\nWfXr9QdIxHwa+eIlqXlAeZseODRGNLSHMAGHMzWqusulmKjK8dYGav7ldZWZ\r\n8pXylMwq9wsPnGezmvoTvfSD7pSTmMIgdMYbU69JE3FMMHGnp7rn+iEpiW49\r\n5rgCp1DSuhbZLsPTT0KEIha/mYTLeNCovEHWN3Yom0XVNJZq27IZ8qsQuijR\r\nYMoN1H0Mm6rfN95YS5hTTQWxil/nB01Zk393qgFW9HtWzDG6Oi/vtkeWcNTg\r\nfBo0WRJ0a1cS3AvOI8gV21Tj/KLUo032Pcd9KE6hVslfcDbHVVM6f/7SyZ+f\r\njAjCz51HxRyU8PSJ1fQcsdWLKrMdXO1mhog=\r\n=SgJ4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"c45972d160b25f3be03a8cdbea082752fe61686d","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"mocha --ui=tdd 'lib/**/*.test.js'","build":"rm -rf lib && tsc","format":"prettier --write 'src/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","pretest":"npm run build","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"aboodman","email":"aaron@aaronboodman.com"},"prettier":"@rocicorp/prettier-config","deprecated":"bad release","repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"8.19.3","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"compare-utf8":"^0.1.0"},"eslintConfig":{"extends":"@rocicorp/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","ts-node":"^10.7.0","replicache":"13.0.0-beta.0","typescript":"4.7.4","@types/chai":"^4.3.0","@types/node":"^14.18.23","@types/mocha":"^9.1.0","@types/express":"^4.17.13","@rocicorp/eslint-config":"^0.2.0","@rocicorp/prettier-config":"^0.1.1","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.3.0_1682911208619_0.0659409317596904","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"replicache-transaction","version":"0.3.1","license":"Apache-2.0","_id":"replicache-transaction@0.3.1","maintainers":[{"name":"jesseditson","email":"jesse.ditson@gmail.com"},{"name":"cesaraz1","email":"cesar@roci.dev"},{"name":"grgbkr","email":"greg@roci.dev"},{"name":"aboodman","email":"aaron@aaronboodman.com"},{"name":"arv","email":"erik.arvidsson@gmail.com"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"ca07a29479d16c77ef971b438a3ba47637f031e7","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.3.1.tgz","fileCount":7,"integrity":"sha512-Ao7JNECn6rQxmBpPuVheyUtETZ587QB7/7KlrlM6tPBLnnGIXfoxd175oszQxsA5fvv+wLw+Gqxb+vgimhUUWw==","signatures":[{"sig":"MEYCIQDERxcUY9pldX0kgsjLgMCFLVsmIrjHuq8i6Pm231UamwIhAMhYWR3rCv+sMWIbkbo9TF/K4B93L5MYTcj+vhWGeohp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTzuyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpggA//fy9r8DkE4FQzG4Br9M5pA4JnnKGRdyyuz0pfvz59wt2fo+gs\r\nc08ZkqEXjZsMB7UV732fYt6/oGT0sXtd4UC35MZL1s/lGhGffq8RV3XCLZ9y\r\nfKzk/YZw3PCbXkW69LCYOqjkBPW8hUK4/x0NO5i877NwpUxnK4SjF03ShTtd\r\n2xCLq7+Xbz+lZlu928r9cicwSgQ1boZwIrwRsfogyrix+4O3N4lVjT1PxKU4\r\ntPpY93tJwuU8YPjF45Mn7fAk0haVlCHHfj21Gu0DX8SAsH2m3DO+PrBIN3zu\r\nU/aycs01PxPahYiTugSMdr9OgNzFeO043S4ihru7Dk4HinbzYatS9EzU9qsv\r\nHqV8C6YcEIniJ53sb2XEyLGdh6wmAKae0jaQ8ScMhyg/tpCrwcyl6J79/NdD\r\nAA2IjOX4jYELPCUwlodO56ilq9XH3BORC7f3y9VXPP8Kzn1+TwY0uln/lXOD\r\nb9eGiCgzh0JmL0Qm1E1+bhuXfboFKlB5C6VrddJ1j6Jo1IhDUgu5l8LmXCjU\r\nMY89nHtm0S/pR6RvJ2AXGqNlKe50O9V07qOnrdKb9DB/jwi7QmLKUCL/EVxQ\r\nk3SyBAIwB+Mty2qLZlbC9D84BjBtsWYy0SI0wfFk/CttVjNjQZXQX0ovaAoL\r\n2qgM8OX8mbtzNLOcV6CUozu+xd2kxUnmyf0=\r\n=cttr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"5bd4cf83d6b0e5cf5cc6ee68a59bb7c3d0c37933","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"mocha --ui=tdd 'lib/**/*.test.js'","build":"rm -rf lib && tsc","format":"prettier --write 'src/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","pretest":"npm run build","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"aboodman","email":"aaron@aaronboodman.com"},"prettier":"@rocicorp/prettier-config","repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"8.19.3","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"compare-utf8":"^0.1.0"},"eslintConfig":{"extends":"@rocicorp/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","ts-node":"^10.7.0","replicache":"13.0.0-beta.0","typescript":"4.7.4","@types/chai":"^4.3.0","@types/node":"^14.18.23","@types/mocha":"^9.1.0","@types/express":"^4.17.13","@rocicorp/eslint-config":"^0.2.0","@rocicorp/prettier-config":"^0.1.1","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.3.1_1682914226315_0.5136037780144318","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"replicache-transaction","version":"0.3.2","license":"Apache-2.0","_id":"replicache-transaction@0.3.2","maintainers":[{"name":"alexhking","email":"alexhking@gmail.com"},{"name":"darick","email":"d@roci.dev"},{"name":"cesaraz1","email":"cesar@roci.dev"},{"name":"grgbkr","email":"greg@roci.dev"},{"name":"aboodman","email":"aaron@aaronboodman.com"},{"name":"arv","email":"erik.arvidsson@gmail.com"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"b7566adc8c8ccd3e893e143adcfad0f8475ae8b3","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.3.2.tgz","fileCount":7,"integrity":"sha512-QoZ58MLjckOHYa17kIt4HZhhWPFUtpf/80Ek/cOlZK018pBT3QTyy2E8wzcSTNq1CrBEYnLxqWIs4BuWzm7cPQ==","signatures":[{"sig":"MEUCIQCXKTv6z+rwkEC2iT1FjlvMVDWjItnrPIkDNl+8aLp+5QIgVa2QjaQ2wM53qzwGBW823Juvpm7Df8GC1BSQ3ZTjMjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8032},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"243f3f644b4ff0ad359a94e3fc3f4fe808bb82c3","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"mocha --ui=tdd 'lib/**/*.test.js'","build":"rm -rf lib && tsc","format":"prettier --write 'src/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","pretest":"npm run build","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"aboodman","email":"aaron@aaronboodman.com"},"prettier":"@rocicorp/prettier-config","repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"8.19.3","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"compare-utf8":"^0.1.0"},"eslintConfig":{"extends":"@rocicorp/eslint-config"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","ts-node":"^10.7.0","replicache":"14.0.0","typescript":"4.7.4","@types/chai":"^4.3.0","@types/node":"^14.18.23","@types/mocha":"^9.1.0","@types/express":"^4.17.13","@rocicorp/eslint-config":"^0.2.0","@rocicorp/prettier-config":"^0.1.1","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.3.2_1701162871104_0.3483518797254943","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"replicache-transaction","version":"0.3.3","license":"Apache-2.0","_id":"replicache-transaction@0.3.3","maintainers":[{"name":"alexhking","email":"alexhking@gmail.com"},{"name":"darick","email":"d@roci.dev"},{"name":"cesaraz1","email":"cesar@roci.dev"},{"name":"grgbkr","email":"greg@roci.dev"},{"name":"aboodman","email":"aaron@aaronboodman.com"},{"name":"arv","email":"erik.arvidsson@gmail.com"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"18f2fef79b55b4a4deb5eb9d8e802b28140f123a","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.3.3.tgz","fileCount":7,"integrity":"sha512-udAAtSH6dbUkbT9kMCsVv4vNkBQId45t6nMGpuiSRfhaudUefbbOXuB5szV3WkFV03XizM0YkOLlmsV7SzDGgQ==","signatures":[{"sig":"MEQCIGZJMDCXxgcGS10wx/qJuzhhMm4Z5HNPeKUGKQZfFzyaAiAVxFX4SbeT+gYd5plYAV7w3SPp+cbc2+IL3D9yaUTNog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8587},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"9dc1b5b098a63c8b1a9dcc0378e1c34e8d3bf4c2","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"mocha --ui=tdd 'lib/**/*.test.js'","build":"rm -rf lib && tsc","format":"prettier --write 'src/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","pretest":"npm run build","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"aboodman","email":"aaron@aaronboodman.com"},"prettier":"@rocicorp/prettier-config","repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"8.19.3","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"compare-utf8":"^0.1.0"},"eslintConfig":{"extends":"@rocicorp/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","ts-node":"^10.7.0","replicache":"^14.0.1","typescript":"4.7.4","@types/chai":"^4.3.0","@types/node":"^14.18.23","@types/mocha":"^9.1.0","@types/express":"^4.17.13","@rocicorp/eslint-config":"^0.2.0","@rocicorp/prettier-config":"^0.1.1","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.3.3_1701415573749_0.8406582278912966","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"replicache-transaction","version":"0.4.0","license":"Apache-2.0","_id":"replicache-transaction@0.4.0","maintainers":[{"name":"tantaman","email":"matt.crinklaw@gmail.com"},{"name":"alexhking","email":"alexhking@gmail.com"},{"name":"darick","email":"d@roci.dev"},{"name":"cesaraz1","email":"cesar@roci.dev"},{"name":"grgbkr","email":"greg@roci.dev"},{"name":"aboodman","email":"aaron@aaronboodman.com"},{"name":"arv","email":"erik.arvidsson@gmail.com"}],"homepage":"https://github.com/rocicorp/replicache-transaction","bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"dist":{"shasum":"9b88d332ce6aa584993c9183cc19c73d9ec3b375","tarball":"https://registry.npmjs.org/replicache-transaction/-/replicache-transaction-0.4.0.tgz","fileCount":7,"integrity":"sha512-MMm4tyBta/fDHgRxusBk/w9rOutCivtKj4IyDkxJstkq+OY++P+UU057jjo1/ubHGWwrCqRPO0+6AwbWN8LHHw==","signatures":[{"sig":"MEUCIGVru26zmihW57+9scLTmkgnMHiyD7GRB9GCxlG8oh04AiEAm78jHE1OXSz9pGkXTJWsSuwzSNiAY0uAsbN4b0JkYNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8472},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"gitHead":"6516e88eb9a7bcefd438c0e758c8ac6d1009ba32","scripts":{"lint":"eslint --ext .ts,.tsx,.js,.jsx src/","test":"vitest run","build":"rm -rf lib && tsc","format":"prettier --write 'src/**/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'","prepack":"npm run lint && npm run build","test:watch":"vitest","check-types":"tsc --noEmit","check-format":"prettier --check 'src/*.{js,jsx,json,ts,tsx,html,css,md}' '*.{cjs,js,jsx,json,ts,tsx,html,css,md}'"},"_npmUser":{"name":"cesaraz1","email":"cesar@roci.dev"},"prettier":"@rocicorp/prettier-config","repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"_npmVersion":"10.2.4","description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"compare-utf8":"^0.1.1"},"eslintConfig":{"extends":"@rocicorp/eslint-config"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.3","replicache":"^15.0.1","typescript":"5.5.3","@rocicorp/eslint-config":"^0.5.1","@rocicorp/prettier-config":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/replicache-transaction_0.4.0_1721680504521_0.06310387158756847","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-10-31T02:04:36.511Z","modified":"2026-05-22T15:12:30.801Z","0.1.0":"2022-10-31T02:04:36.788Z","0.1.1":"2022-10-31T22:46:04.644Z","0.1.2":"2022-11-01T19:02:42.448Z","0.2.0-beta.0":"2022-11-18T22:18:30.056Z","0.2.0":"2022-12-03T04:27:29.279Z","0.2.1":"2022-12-06T00:28:48.346Z","0.3.0":"2023-05-01T03:20:08.809Z","0.3.1":"2023-05-01T04:10:26.481Z","0.3.2":"2023-11-28T09:14:31.400Z","0.3.3":"2023-12-01T07:26:13.957Z","0.4.0":"2024-07-22T20:35:04.704Z"},"bugs":{"url":"https://github.com/rocicorp/replicache-transaction/issues"},"license":"Apache-2.0","homepage":"https://github.com/rocicorp/replicache-transaction","repository":{"url":"git+https://github.com/rocicorp/replicache-transaction.git","type":"git"},"description":"Adapter from Replicache's WriteTransaction interface to some key/value storage.","maintainers":[{"email":"erik.arvidsson@gmail.com","name":"arv"},{"email":"aaron@aaronboodman.com","name":"aboodman"},{"email":"cesar@roci.dev","name":"cesaraz1"},{"email":"greg@roci.dev","name":"grgbkr"},{"email":"me@0xcadams.com","name":"0xcadams"},{"email":"matt.crinklaw@gmail.com","name":"tantaman"},{"email":"d@roci.dev","name":"darick"}],"readme":"# replicache-transaction\n\nThis is an adapter from Replicache's [WriteTransaction](https://doc.replicache.dev/api/interfaces/WriteTransaction) to some key/value storage.\n\nIt's useful when you want to reuse Replicache mutator functions on the backend. All you\nhave to do is provide a suitable implementation of the \"Storage\" interface, for example\nagainst your backend SQL database and then execute each of the mutations in a\nReplicache push request using them.\n\n`ReplicacheTransaction` also implements an in-memory cache for entries over the lifetime\nof the transaction so that repeated reads and writes for same key don't go back and forth\nto the database.\n\n## Usage\n\n```ts\nimport mutators from './my-mutators.ts';\n\nclass MyStorage implements Storage {\n  // ...\n}\n\nconst myStorage = new MyStorage(dbconn, spaceID, version);\nconst tx = new ReplicacheTransaction(storage, clientID);\n\nconst createTodo = mutators.createTodo;\nawait createTodo(tx, {title: 'Hello, shared mutators', complete: false});\n\nawait tx.flush();\n```\n\nSee [`replicache-express`](https://github.com/rocicorp/replicache-express/blob/main/src/backend/push.ts) for a complete example.\n\n## Important: Sort Order\n\nIt is important that the `getEntries()` method returns keys in order of\ntheir UTF-8 byte encoding. This is a collation option in most databases.\nSee https://blog.replicache.dev/blog/replicache-11-adventures-in-text-encoding\nfor more information.\n\n## Contributing\n\nPRs and feature requests are welcome!\n","readmeFilename":"README.md"}