{"_id":"@alanshaw/pail","_rev":"9-78253d6c24762c47337d19b5335db7e7","name":"@alanshaw/pail","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.0":{"name":"@alanshaw/pail","version":"0.1.0","description":"DAG based key value store.","main":"index.js","type":"module","bin":{"pail":"cli.js"},"scripts":{"test":"mocha test/*.test.js","coverage":"c8 -r html -r text npm test","lint":"standard"},"keywords":["bucket","KV","DAG","IPLD","CID","IPFS"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","dependencies":{"@ipld/car":"^5.0.1","@ipld/dag-cbor":"^9.0.0","archy":"^1.0.0","cli-color":"^2.0.3","multiformats":"^11.0.1","sade":"^1.8.1"},"devDependencies":{"c8":"^7.12.0","mocha":"^10.2.0","nanoid":"^4.0.0","standard":"^17.0.0"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pail.git"},"bugs":{"url":"https://github.com/alanshaw/pail/issues"},"homepage":"https://github.com/alanshaw/pail#readme","gitHead":"d3cf5447a06dbdc1899c8d37cad15c5e8e2d618a","_id":"@alanshaw/pail@0.1.0","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ZKD91Q1bjjIOBnVhd56dv1RflmGa/9tBN+9/O5IhlkpE61edkXweIo+Ix886Q9Jl6ZVDhhJnvmziVV++Kmy+JA==","shasum":"513243d9050271aca4d0fbb76e71171832ff6106","tarball":"https://registry.npmjs.org/@alanshaw/pail/-/pail-0.1.0.tgz","fileCount":25,"unpackedSize":86038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEmlxDFDlzr84kV8N2ACCdlMNxG+mTGltzBau99GXqVAiAEn1t3lUGGpvVcHx/tkhoT7bEjIbibR+6jh8I3yjlyug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz6xHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5eBAAjQZ4p+6inen4N647hjcgxBjvUJiti60JRgAj/iEqRx6Zsxb/\r\n+sZwKIzhk2yP0DZ11Z6Odh/f0Wes7BCDUrRnYwwEPzolK7lCfbp+7YiI4+fE\r\n9uFwzFwcfwpqjmN5tMttzWdqgAgAKmDrQhc1FNPEpu0En4gFj0qFD+S/yd+G\r\nyhhP1vScPHIYHlc9/724O7ak+XlhSuqZGZ/TZIsLTMnnfvGJW8RyPxzI0mqG\r\nWtoRG1vblgMM8eftsJLdzG2wCTtumkffOtP3+fbF8c7e2YdmujBUanK7qDNA\r\nYvFQ8jM47W6OoxHO8fc9TrG6GWmcV3gADr1Jd2U5oTIkbpQ9mw5SZvMLnK6n\r\nfG76NW3EPEwQ4C5dNKSMCCVuEvn+TG5zVm11mjTSXJ5PavUb2S4rT3hYF8OE\r\nne+UmXkjhGJQYCXf7YVbKMAdk2VZtHhbWZaUf2H08+5WcJjOGqXJQFO2c6YG\r\n9lPAYgmDYXhU88XxHbHwsaHUja5PdK9h7eUV/KjZVlQsN04iNPntLfRcz8tF\r\nYFEcTgtx0VN97YHWFBhOhKpokYHp3VDktgo5bNBPqjCmT9pd/YfrA6qvZ7Bc\r\nSuZHy2rPgwZ5O3kEbalMO1dsrUl+xqBukWOcoEl6UW7H/srFV9g20Igqk8xc\r\n8/r6h/TQot8wvH6RJADNAU5RQHeCcS2i9f0=\r\n=nao8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pail_0.1.0_1674554439591_0.2995875012846083"},"_hasShrinkwrap":false,"deprecated":"Moved to @web3-storage/pail"},"0.1.1":{"name":"@alanshaw/pail","version":"0.1.1","description":"DAG based key value store.","main":"index.js","type":"module","bin":{"pail":"cli.js"},"scripts":{"test":"mocha test/*.test.js","coverage":"c8 -r html -r text npm test","lint":"standard"},"keywords":["bucket","KV","DAG","IPLD","CID","IPFS"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","dependencies":{"@ipld/car":"^5.0.1","@ipld/dag-cbor":"^9.0.0","archy":"^1.0.0","cli-color":"^2.0.3","multiformats":"^11.0.1","sade":"^1.8.1"},"devDependencies":{"c8":"^7.12.0","mocha":"^10.2.0","nanoid":"^4.0.0","standard":"^17.0.0"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pail.git"},"bugs":{"url":"https://github.com/alanshaw/pail/issues"},"homepage":"https://github.com/alanshaw/pail#readme","gitHead":"4556f019962e22fea46cded011594e89510b55f8","_id":"@alanshaw/pail@0.1.1","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-x/I95kHHX2wMR7er8K5XlyApnQVI1xdRLcHmxdhPyiQL8ahCJoMUsek4MS53w2qzCh9LA5eeR3EcMipfH5udfw==","shasum":"7d6737ee01163ceebd7a01cfd3eab4738e38d75d","tarball":"https://registry.npmjs.org/@alanshaw/pail/-/pail-0.1.1.tgz","fileCount":25,"unpackedSize":87091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqcZfagD/b68hfgSBlLeuz3SXs2UK6PhtyXAb3/SKJHAiBZhb5lHpkKkBDNkDuRR4UoiXY+ITmegqhPWwL6kv7jqQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEEOFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPyQ//Qx9EtuaTOWPqsR8M7ROu2OLY+BSazgUn02/ajdvPwMT8bZw+\r\nkhO+f9fwOKYsX4sp7d3rsR9ulDsndaCwyWuF2K4OASIf0A+1Vobk5jUiy7Cu\r\n8fm4WWt1KN2t4Vuc9ttEsPcVWuQzhmUH0dr5oDOAwOgCKoXK21N3VVXg6G1s\r\n6UvVwHK0thbDFKLa8omcAqkMbpKBYNGMcpg05pdbK5B4auk9e2/KnmL6WWk5\r\nV57kCluQu/J4g5AdSYiqJcVRehDMQbXvGJZQG3zzP3fi2U934nsgoO7qK7N8\r\nzNHze9Se5QL+0dDVIUwTfP/+T/KqNnG4p2Deo+9JNs+MvJ5HzB8XtE6jZUmQ\r\nqoXZzvYMbG5/JyLgsdQgLw81mqybQjZaI6Y459B4GTFA4tfU2IHUyafB/20P\r\nZP9OCQkocKodOMbAXL6yRgkkBKJcxVgHB7JabrKqoNaggiu25rN/jafvmpZ9\r\nL6XvEoPoTidI/DwoOozKJo8RtZW55MCq4UOqvKZpHhySjGUmUry6ryhrMUHv\r\nE9Yv6BEqkJ1Ne24ous8TpwVtbgxRHPKMvkNpWut0NEMHO3Dp3B425mspJ61a\r\nd1Uow6nn6ZbhvyxsroSZ/uPfWhcKvqKtqSDmaaWTqgnS6mPIfEVdHJFIMAjN\r\nn3FGFwPPIE0P36fEVGX2z6Jq09ryNGNerUY=\r\n=CkNe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pail_0.1.1_1678787461005_0.3754078042214617"},"_hasShrinkwrap":false,"deprecated":"Moved to @web3-storage/pail"},"0.2.0":{"name":"@alanshaw/pail","version":"0.2.0","description":"DAG based key value store.","main":"index.js","type":"module","bin":{"pail":"cli.js"},"scripts":{"test":"mocha test/*.test.js","coverage":"c8 -r html -r text npm test","lint":"standard"},"keywords":["bucket","KV","DAG","IPLD","CID","IPFS"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","dependencies":{"@ipld/car":"^5.0.1","@ipld/dag-cbor":"^9.0.0","archy":"^1.0.0","cli-color":"^2.0.3","multiformats":"^11.0.1","sade":"^1.8.1"},"devDependencies":{"c8":"^7.12.0","mocha":"^10.2.0","nanoid":"^4.0.0","standard":"^17.0.0"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pail.git"},"bugs":{"url":"https://github.com/alanshaw/pail/issues"},"homepage":"https://github.com/alanshaw/pail#readme","gitHead":"d5249c147398ff3ade6110cfa08386e5327b720d","_id":"@alanshaw/pail@0.2.0","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-+r5Af7OHZc9IwkMkFFzrhm/Jq62Qce3Y/Ygy2kFWcl6kNumfSILzJP0bG1jX1IT0nLDF3+zor38CjxNOCk2L0Q==","shasum":"27302fa552b019fd0ac8b4c67755a186c634dd2f","tarball":"https://registry.npmjs.org/@alanshaw/pail/-/pail-0.2.0.tgz","fileCount":25,"unpackedSize":87437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJG+/mrIyBCRy6t1QccBzYsgt+xa7TNztejWNvPLO5lAiBIBbUCaHPkgFZqpJdeU5zFXoqICSCq3oFxHxTtvby6Xw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEET+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/xA/+LDVUCcw+zml+n42HzNOl8iKZ0jhf37IJ/CLcgsYUNo6EBo8m\r\ngh9S8Mqet7ft9XJXPj4UWfU/n5aBW3w2MJ51egfHCq5PonAlLRRK5Dl6Ekfg\r\nwyzrmVC9v56YN6SVT91pSGTg7cka954tpmmGOihEGmhlDjjIiFeuxRb9R7h5\r\n2NbbaxglTXtrrUXRRSlUSEC/q3F6tAT6BnZSYg6zUSLdj6mOfU8y9w/9fUT/\r\n8u6QEVcA1YReTJfmJIyyyeoYEx4NaZQLeEa9Sb3P86aqr99hD+v2oGqA6m7X\r\nqANA/+OGRUdcH1EGipakfr0A7r8rEUXQEQ/VLjs+oiO3rzOd50w6Fpg2TJjr\r\ndfjgs1+HJuDpj52VTkEs707FmVcPBBPJlFnQOrNlQPK69qkpRArQqLg0Z4NL\r\n2gutSlATlPL2T7SZyRL2QjXy6gN2ONlbe7qJyzxbe+ctEVvIGPCULLIm0R19\r\n7xiH2iVq7+teUn/4nMG6O6IA2G5lQVkguI+pCDxbFu8GJduS8EDfXZK2ckdn\r\nQ/WWsdPIu9hm9MZS13k5uPVokKk5cGJ8+eMac4V1eIO1ftD+T06o6olv5VWQ\r\nYY2dv1Ztn4bQM5lksdrpEpnhtbiDssj1NKD1TI7yiHInmxA+hJFEAvhBC/2o\r\nib2nDS1PotQ8Lh15XJB4B6G8OOQSILNTI7o=\r\n=cIDs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pail_0.2.0_1678787838326_0.5876063016092277"},"_hasShrinkwrap":false,"deprecated":"Moved to @web3-storage/pail"},"0.2.1":{"name":"@alanshaw/pail","version":"0.2.1","description":"DAG based key value store.","main":"index.js","type":"module","bin":{"pail":"cli.js"},"scripts":{"test":"mocha test/*.test.js","coverage":"c8 -r html -r text npm test","lint":"standard"},"keywords":["bucket","KV","DAG","IPLD","CID","IPFS"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","dependencies":{"@ipld/car":"^5.0.1","@ipld/dag-cbor":"^9.0.0","archy":"^1.0.0","cli-color":"^2.0.3","multiformats":"^11.0.1","sade":"^1.8.1"},"devDependencies":{"c8":"^7.12.0","mocha":"^10.2.0","nanoid":"^4.0.0","standard":"^17.0.0"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pail.git"},"bugs":{"url":"https://github.com/alanshaw/pail/issues"},"homepage":"https://github.com/alanshaw/pail#readme","gitHead":"d834a71322ced1eef64f4e2a164d0bebcfd47ad1","_id":"@alanshaw/pail@0.2.1","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-WGJFH4sCp/7YWfS8w9atqpj8ve0+CTRBgNaQaxowlkRPssr9T2YVFkp6JoXlRPTG3lBsii3wNLN+imObyr3l7w==","shasum":"1a06280dcbe8e4c0514666a4be33764d38ec7b35","tarball":"https://registry.npmjs.org/@alanshaw/pail/-/pail-0.2.1.tgz","fileCount":25,"unpackedSize":87440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTjRNsUhqBpKOuXcqK4FEwOrRN4NFtratZi0yD5lrjwAiAL7SfQo5KgiSLzmpKOvlgjFUVSeezH4uzj4tC3zQQQ7Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEEWCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4xQ/+N0BHUz88SZRlZyzrJIOhuexXUT4sgJEo5tHFDdtBkieL0H6/\r\nOufIb23408KDei1d8A2TD1mpRJvFdaNIWjxnhohuL8qFoQsD7tfVX2sNmfqp\r\nbOGphJyig77vW7rcGbunmkjdlBoMyKjHus2kV5voJG6pT/HNpTuLM76Lwlx5\r\nGGWTkEFmdq9N0n7bKZpIcrXZ9x6B6rfkcfUv+/cGh7LIn+wDWQ5jq9std7zT\r\nP7/IGi4MuB9KG5iwYiOo21COtfmOtExjLqgIUWKUsNmI3JDo1BL7aON5yELr\r\nW8qJLCWPGvjwMqHezcVrfCyTy8Nk0hCH20RFoKxwQx7ko7zaywi96ytnpyuE\r\nCtEuO95KwTPOY2zudJhIOIM/6mXKVfBZo/IkGiuwn3PL1Zq9zKCo2hWvw4K/\r\nBCWVCgmQuRTSnpWYx1zqNmqGjoEm27SGYCQK7Drr4A+EMrsuhXAHt8NMYIHN\r\nxzBRpH/6S4NvH/jvkGcRF3Icux0xPGLcNaXE/dmXPMCAraq6gJH2HX6uS3k4\r\n7OgT3VdS33HbACaTNe2QwwIquuerNQsMrkE6xngJSCg0rADC9YzSE7v3w7tR\r\nBSIXsJ9tmMXgWiEXwwSADPFKhyb3Vsis9MqynttBi7xtvVKYhnM0y8uu+R8W\r\nSTol4MuM3VJb1DLmSHmu3upyT+UJxVUZ9Ms=\r\n=n11t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pail_0.2.1_1678787970757_0.32647584204648816"},"_hasShrinkwrap":false,"deprecated":"Moved to @web3-storage/pail"},"0.3.0":{"name":"@alanshaw/pail","version":"0.3.0","description":"DAG based key value store.","main":"src/index.js","type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["dist/*"],"dist/src/index.d.ts":["dist/src/index.d.ts"],"block":["dist/src/block.d.ts"],"clock":["dist/src/clock.d.ts"],"crdt":["dist/src/crdt.d.ts"],"diff":["dist/src/diff.d.ts"],"link":["dist/src/link.d.ts"],"merge":["dist/src/merge.d.ts"],"shard":["dist/src/shard.d.ts"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./block":{"types":"./dist/src/block.d.ts","import":"./src/block.js"},"./clock":{"types":"./dist/src/clock.d.ts","import":"./src/clock.js"},"./diff":{"types":"./dist/src/diff.d.ts","import":"./src/diff.js"},"./link":{"types":"./dist/src/link.d.ts","import":"./src/link.js"},"./merge":{"types":"./dist/src/merge.d.ts","import":"./src/merge.js"},"./shard":{"types":"./dist/src/shard.d.ts","import":"./src/shard.js"}},"bin":{"pail":"cli.js"},"scripts":{"build":"tsc --build","test":"mocha test/*.test.js","coverage":"c8 -r html -r text npm test","lint":"standard"},"keywords":["bucket","KV","DAG","IPLD","CID","IPFS"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","dependencies":{"@ipld/car":"^5.0.1","@ipld/dag-cbor":"^9.0.0","archy":"^1.0.0","cli-color":"^2.0.3","multiformats":"^11.0.1","sade":"^1.8.1"},"devDependencies":{"c8":"^7.12.0","mocha":"^10.2.0","nanoid":"^4.0.0","standard":"^17.0.0","typescript":"^5.0.2"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pail.git"},"bugs":{"url":"https://github.com/alanshaw/pail/issues"},"homepage":"https://github.com/alanshaw/pail#readme","standard":{"ignore":["*.ts"]},"gitHead":"16c81f7b720d2e0d188f4b7fd7e7a030fb2f12c5","_id":"@alanshaw/pail@0.3.0","_nodeVersion":"19.8.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ywX3dyZdERduFwXBKsvAYmrEx/7McMCFu8cRG7dRX8JMg2V0iLNTBTyue5GzL/wcC5Vanv+TWBAp+zyAMcEoWw==","shasum":"be9bbeec014a747f2df3f4c9c8fdef4bd9d78b10","tarball":"https://registry.npmjs.org/@alanshaw/pail/-/pail-0.3.0.tgz","fileCount":29,"unpackedSize":97698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfcLADO59ocB8JBHFgKntFvol4GurGp1i8rwnXgpa6SAIgDjGL3BQCZISwc9m0ccxn6dMMrqTbPLV0TEpDy8bPsqc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGDanACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS2hAAlff0C1PfRVWYFURLJHpunzQf04bjH+BvxnJXqUOeLY3QT2lH\r\n0mC1T/BUs0ndsQ8dvS/Y72HqHEp2HIS43xj6vFV4YCxfo46c6vS6FJYI2L1/\r\n5JdSsluE4M9ti0NJOrR1DG/TExyArt6pU+49VzC9BvtWJuKP9tAYvdrTxcQt\r\nPiHtnA/klnHVtxj9TAtBW1qnXAm6MyC/5eBEnjdKj2o905RE6xU+BDa4BE6W\r\n6V2V/uF6MSy3hPKJHUeFTIMxus0umPcTg2g5GwXaCLNMldrXrxOV+BpAo+pX\r\nlrAP3mKJJ5AdOVkZG3RIoIGnV6lYURJVarHd430zc+ylFoubKNIA2UaqgAnC\r\nldqA6X6kgcu3oarL0fO9HjqHQx7t71HRdURyJDc5FLclya2c2OIAfCNn5ynP\r\ntEvlYKqXgUruCpV6FmUPGzGc0bpMUuso9s3iexXqiZ4dV9v2pjHGDKCUAhwJ\r\nfz0PUK2pHIjBcWXmyUmzu1cSfInBkiS4qQGHm8RI2Jui6CIXlmqDKJya0FSK\r\nZUcVolO6P1qIZ5a4ZFlXsKQdP8smu8I/IFwlJJyLBWiat061P4UVMcf1botx\r\nME9fsTgKR8n5Y5OsAioE2VnNTwwRDgPMdCYZEA7Sb8NcDe7v/3Cal74ttuzz\r\nhHlELZgYZk4U2RHbmSVxfTUxqVSHnQcIdJk=\r\n=TYOV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pail_0.3.0_1679308455086_0.28783067775877336"},"_hasShrinkwrap":false,"deprecated":"Moved to @web3-storage/pail"},"0.3.1":{"name":"@alanshaw/pail","version":"0.3.1","description":"DAG based key value store.","main":"src/index.js","type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["dist/*"],"dist/src/index.d.ts":["dist/src/index.d.ts"],"block":["dist/src/block.d.ts"],"clock":["dist/src/clock.d.ts"],"crdt":["dist/src/crdt.d.ts"],"diff":["dist/src/diff.d.ts"],"link":["dist/src/link.d.ts"],"merge":["dist/src/merge.d.ts"],"shard":["dist/src/shard.d.ts"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./block":{"types":"./dist/src/block.d.ts","import":"./src/block.js"},"./clock":{"types":"./dist/src/clock.d.ts","import":"./src/clock.js"},"./crdt":{"types":"./dist/src/crdt.d.ts","import":"./src/crdt.js"},"./diff":{"types":"./dist/src/diff.d.ts","import":"./src/diff.js"},"./link":{"types":"./dist/src/link.d.ts","import":"./src/link.js"},"./merge":{"types":"./dist/src/merge.d.ts","import":"./src/merge.js"},"./shard":{"types":"./dist/src/shard.d.ts","import":"./src/shard.js"}},"bin":{"pail":"cli.js"},"scripts":{"build":"tsc --build","test":"mocha test/*.test.js","coverage":"c8 -r html -r text npm test","lint":"standard"},"keywords":["bucket","KV","DAG","IPLD","CID","IPFS"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","dependencies":{"@ipld/car":"^5.0.1","@ipld/dag-cbor":"^9.0.0","archy":"^1.0.0","cli-color":"^2.0.3","multiformats":"^11.0.1","sade":"^1.8.1"},"devDependencies":{"c8":"^7.12.0","mocha":"^10.2.0","nanoid":"^4.0.0","standard":"^17.0.0","typescript":"^5.0.2"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pail.git"},"bugs":{"url":"https://github.com/alanshaw/pail/issues"},"homepage":"https://github.com/alanshaw/pail#readme","standard":{"ignore":["*.ts"]},"gitHead":"f635a283d08294dcc9ad1d7f98ac16c50a533bfa","_id":"@alanshaw/pail@0.3.1","_nodeVersion":"19.8.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-dfoPdOJPCRzshiyJWo0aE8N2k1f7QwCXDWSrB+etW12RgzdHLZEXYUqArF41q0Ax19kal5kokX/IDuu5iugALw==","shasum":"fa3774f0e4d190b831448d6182c66eb34b1fa5de","tarball":"https://registry.npmjs.org/@alanshaw/pail/-/pail-0.3.1.tgz","fileCount":29,"unpackedSize":97792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9LYzVSM5SWmrnBr6k6CaIwVoE2ERwZuWmcc8PFD/PtAiEA6kG5iw58mdvRE2dDymQ+daPJ+8Zsildp3n/PayovV64="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGhsgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPjg/+K2bVphAruEp1G1CAiHtqEOPpBTOOb8gBHhEz3u1MsiuS2u0h\r\ni3yeCCtx25pNrKUgvvoRZaP+xvPX/Tcw7Qq5AVCfZ8+C2KxVe+V73VasojSn\r\nB8pxSPhdNCkqWWuuaok8DpnCN6M4kIaA8JgF0VYa7D21LZzYxUeKKPJn93zC\r\njmIczQMWqN6j82K+P++Jwrq8csoT5R5XyiEcWN3nDvl9iuGVGxHFf5pJ/eim\r\nPZTqdnQAJZhTRI8+dmWjI9i/ZQj8QmWBuDr9wI9stNi7bSUPimvk+kUxGQY1\r\nYsoNdGyKAI5XKCrCTZiaKn6dP5WaKnDxVn1lyu40N1OSJb7xzXrKb61aTyuv\r\nd0UAJ3QoghivUpY2rC0gJXIVX3kcf9A+pLS6nUXgXUb3cc2xIiBN0ylvySiV\r\nPKKG3wa4RlZIQWwy8Soj7NJ+jtyeKvN+a+NOCWH/dvRytcuVH6ONNS1Y5M+E\r\nw/ltiMV32bUTy/vHef8MgYEKXxPMrE6IQ6JyqvdEmmPDJN/l8E5zr4IYI/Af\r\nhboygNuYk8esashkVvOXsZ+z0xMMBNfXysWPLyA946DGu/DI/YrO6otCFU1V\r\nGmXfRhjEioYedArxQk5ZbmDX0qm2c/mzlzjBHcIAWt+IX66FWRhI4FcUhbiO\r\nJz4QMLB8I2JbjL9knBTHaZlTgNJSdtcnG0s=\r\n=jtao\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pail_0.3.1_1679432480033_0.17037482180013996"},"_hasShrinkwrap":false,"deprecated":"Moved to @web3-storage/pail"},"0.3.2":{"name":"@alanshaw/pail","version":"0.3.2","description":"DAG based key value store.","main":"src/index.js","type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["dist/*"],"dist/src/index.d.ts":["dist/src/index.d.ts"],"block":["dist/src/block.d.ts"],"clock":["dist/src/clock.d.ts"],"crdt":["dist/src/crdt.d.ts"],"diff":["dist/src/diff.d.ts"],"link":["dist/src/link.d.ts"],"merge":["dist/src/merge.d.ts"],"shard":["dist/src/shard.d.ts"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./block":{"types":"./dist/src/block.d.ts","import":"./src/block.js"},"./clock":{"types":"./dist/src/clock.d.ts","import":"./src/clock.js"},"./crdt":{"types":"./dist/src/crdt.d.ts","import":"./src/crdt.js"},"./diff":{"types":"./dist/src/diff.d.ts","import":"./src/diff.js"},"./link":{"types":"./dist/src/link.d.ts","import":"./src/link.js"},"./merge":{"types":"./dist/src/merge.d.ts","import":"./src/merge.js"},"./shard":{"types":"./dist/src/shard.d.ts","import":"./src/shard.js"}},"bin":{"pail":"cli.js"},"scripts":{"build":"tsc --build","test":"mocha test/*.test.js","coverage":"c8 -r html -r text npm test","lint":"standard"},"keywords":["bucket","KV","DAG","IPLD","CID","IPFS"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","dependencies":{"@ipld/car":"^5.0.1","@ipld/dag-cbor":"^9.0.0","archy":"^1.0.0","cli-color":"^2.0.3","multiformats":"^11.0.1","sade":"^1.8.1"},"devDependencies":{"c8":"^7.12.0","mocha":"^10.2.0","nanoid":"^4.0.0","standard":"^17.0.0","typescript":"^5.0.2"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pail.git"},"bugs":{"url":"https://github.com/alanshaw/pail/issues"},"homepage":"https://github.com/alanshaw/pail#readme","standard":{"ignore":["*.ts"]},"gitHead":"7db97459dcdab3bfedd54dcf39e38e4b433a5316","_id":"@alanshaw/pail@0.3.2","_nodeVersion":"19.8.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-U6wN+mNhNyTBnoJ/geR9itJEFCEjQEEf325SYHwxGMQWPUXU6Iau1vC2Fzz9BxeI69aqPya7Z6/j1FiZDHvW3A==","shasum":"91951962306bc515ed7ba91ed871e68db3fe7381","tarball":"https://registry.npmjs.org/@alanshaw/pail/-/pail-0.3.2.tgz","fileCount":29,"unpackedSize":99690,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAEVfdMpd5L8eelqh9DyuUx7vOiG1nxTdUgL5KJZetJAiBHcaToJJNH3II71BbrYLhC5KS+YagV9fLQzemU0GQ04w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIZ2+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ9w/8C6gw1Jiqi9wkGpxwnkxbEMZjCF6J5er32XZpkZXl7nB+3Xk0\r\nAoQs4/rPpfZ3RhIKMbBXsVLl3yfHxyLRMEkHeqvMkuTDV3/xHT8EOiw4Dbpq\r\nerfnc6UWsbyD323aOQx+qP7k1zO5S9sbfx7ERnQJcHsXaX102QqAhhmCqjvy\r\n8GMj7QtFueuaCuRnWxJ25DIfN0jvjuX9DzGtWRHuuLwNIOu8/JC3EHvS6BRg\r\nWXcvAIYG1VqJe2UiyE3AuCISvYCswjmWyLgH+t8QMVua9/h/i2HU+vVQmIXg\r\nuI0Tf/hnSGTSMsboQPLB+u1AmfuGxRIxMpUb5XL0i60SNvdpi336GT9Ftm/E\r\n06XBgKwviRTnBTiLybRqL9NTy4YY7uhhIUK/I2k4WMr4nNQlQDSZHa38iP5Q\r\nN/oQt4cJyhPHe8cRIUX952ZzABwp6AEG2rcPN86MEb2mJzccIKfA16slu0K1\r\n3qEzRfwQiY/22Rxv6j04gqDSo1CezQSsBPQ/ruGHOVjt5ZEOF2/bHgeBSHzg\r\nJlGpk0HPOeDksZAwskyhVsYYGEVCGAZ/GToIndN5cJL9IFYwuYZskreRvmkx\r\njrVI7OHYOMtSSXR9LCAxPH31j6J5KJjvgCGLsz3HYKr4UQUMJ/hkK4fQ4Erx\r\nMoa4Ox1DYe+NNLbvXtZByw24IFTgbzw0Ryg=\r\n=Fb5N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pail_0.3.2_1679924670373_0.614338923403638"},"_hasShrinkwrap":false,"deprecated":"Moved to @web3-storage/pail"},"0.3.3":{"name":"@alanshaw/pail","version":"0.3.3","description":"DAG based key value store.","main":"src/index.js","type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["dist/*"],"dist/src/index.d.ts":["dist/src/index.d.ts"],"block":["dist/src/block.d.ts"],"clock":["dist/src/clock.d.ts"],"crdt":["dist/src/crdt.d.ts"],"diff":["dist/src/diff.d.ts"],"link":["dist/src/link.d.ts"],"merge":["dist/src/merge.d.ts"],"shard":["dist/src/shard.d.ts"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./block":{"types":"./dist/src/block.d.ts","import":"./src/block.js"},"./clock":{"types":"./dist/src/clock.d.ts","import":"./src/clock.js"},"./crdt":{"types":"./dist/src/crdt.d.ts","import":"./src/crdt.js"},"./diff":{"types":"./dist/src/diff.d.ts","import":"./src/diff.js"},"./link":{"types":"./dist/src/link.d.ts","import":"./src/link.js"},"./merge":{"types":"./dist/src/merge.d.ts","import":"./src/merge.js"},"./shard":{"types":"./dist/src/shard.d.ts","import":"./src/shard.js"}},"bin":{"pail":"cli.js"},"scripts":{"build":"tsc --build","test":"mocha test/*.test.js","coverage":"c8 -r html -r text npm test","lint":"standard"},"keywords":["bucket","KV","DAG","IPLD","CID","IPFS"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","dependencies":{"@ipld/car":"^5.0.1","@ipld/dag-cbor":"^9.0.0","archy":"^1.0.0","cli-color":"^2.0.3","multiformats":"^11.0.1","sade":"^1.8.1"},"devDependencies":{"c8":"^7.12.0","mocha":"^10.2.0","nanoid":"^4.0.0","standard":"^17.0.0","typescript":"^5.0.2"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pail.git"},"bugs":{"url":"https://github.com/alanshaw/pail/issues"},"homepage":"https://github.com/alanshaw/pail#readme","standard":{"ignore":["*.ts"]},"gitHead":"777cbbafada0ca13494934331a6df999a273346c","_id":"@alanshaw/pail@0.3.3","_nodeVersion":"19.8.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-h5xaKe5d5/S4MxzvYVKzfd7LlY7u8zErMlZFMjIvkKKB/zS+yYOZeA4QVOG1wVClhmWAP999UDH6PmUHRs1bAg==","shasum":"2d9d85a950695530f0447e7bc951894aaaf2ebb2","tarball":"https://registry.npmjs.org/@alanshaw/pail/-/pail-0.3.3.tgz","fileCount":29,"unpackedSize":100117,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDBrkmc4AlQCsRvYErqs4vyhjK4V7szCtAtqAcBxxdJAiB/ZnBDVEk8tSDTOg4uqnm+UPlQyFfb6rVJwHoHpPfudg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIaAJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQSxAAkpe1qJrlx47wQw856w2aeqgMoyGCggYg94EG1q+xzJIihqgg\r\nPwUT+QRfWt+qgPaMMUeJ2burly2w1GYIbZwzxfMbRvciaJeiIaMW7xMC1DSF\r\nM4LEr4WHCvxRCyKqg2KDmDY2fcbeYUttLjdGBu5uXI53bshSMoiqlSF9BsKc\r\n4DG6Yu45l+6k9huixmImJgSWMFD+qzS/uqWWYYVJfyB/bzcIXJSihKhJeNwO\r\n0mKKkbXYu4f7kM4TtVLntKrSPYvqEk2EcpoLyyxSYf0b2PSv1DqVnAm/n4np\r\nhY9EQJIEPohN2ATqisYordLa7In3TUZz8xrh01h+zEK7CWhfZzZjfHUSc0ui\r\nupagiVz1dp76YrA8he74aVwt9CJbprBYMaX/pX5PqNbyamHd7zS0gx6g9NdU\r\nkVeLKxs4vTpWeJ5E0c7fyvMGwXbFGwec/p4edoItZ31u7P/GB47NhHQiuqqQ\r\nL7zDPtyR6bhls6F5/mhWqjo9iinkEGKZtKxfexhBUFskIBWjl/e56RJiufL3\r\n6m2F8xlvcjNNITXcUqsFXILOrGKpP0A4EpdHjjpGm4micA9mLzlsRsZZdFOA\r\nWzyX0IoU2K28i3yL90CAbH1SnnAPhaQhDrtJ7ahNqRI1xrBSAHuZ6HUUw6hl\r\nCF2RlhnVO2FFWUnKp5yghErPKLbZvkOftOk=\r\n=K2qs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pail_0.3.3_1679925256684_0.908530223444044"},"_hasShrinkwrap":false,"deprecated":"Moved to @web3-storage/pail"},"0.3.4":{"name":"@alanshaw/pail","version":"0.3.4","description":"DAG based key value store.","main":"src/index.js","type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["dist/*"],"dist/src/index.d.ts":["dist/src/index.d.ts"],"block":["dist/src/block.d.ts"],"clock":["dist/src/clock.d.ts"],"crdt":["dist/src/crdt.d.ts"],"diff":["dist/src/diff.d.ts"],"link":["dist/src/link.d.ts"],"merge":["dist/src/merge.d.ts"],"shard":["dist/src/shard.d.ts"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./block":{"types":"./dist/src/block.d.ts","import":"./src/block.js"},"./clock":{"types":"./dist/src/clock.d.ts","import":"./src/clock.js"},"./crdt":{"types":"./dist/src/crdt.d.ts","import":"./src/crdt.js"},"./diff":{"types":"./dist/src/diff.d.ts","import":"./src/diff.js"},"./link":{"types":"./dist/src/link.d.ts","import":"./src/link.js"},"./merge":{"types":"./dist/src/merge.d.ts","import":"./src/merge.js"},"./shard":{"types":"./dist/src/shard.d.ts","import":"./src/shard.js"}},"bin":{"pail":"cli.js"},"scripts":{"build":"tsc --build","test":"mocha test/*.test.js","coverage":"c8 -r html -r text npm test","lint":"standard"},"keywords":["bucket","KV","DAG","IPLD","CID","IPFS"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","dependencies":{"@ipld/car":"^5.0.1","@ipld/dag-cbor":"^9.0.0","archy":"^1.0.0","cli-color":"^2.0.3","multiformats":"^12.1.1","sade":"^1.8.1"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","nanoid":"^4.0.0","standard":"^17.0.0","typescript":"^5.0.2"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pail.git"},"bugs":{"url":"https://github.com/alanshaw/pail/issues"},"homepage":"https://github.com/alanshaw/pail#readme","standard":{"ignore":["*.ts"]},"gitHead":"db5159f04118a53f522ad6a0cb2309e6645a431f","_id":"@alanshaw/pail@0.3.4","_nodeVersion":"20.6.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-9hxffjZazBQ7AvfuLQZ4KnXEBdrtK0xEJFCX1XTViPwRe/abo/hIyCkrs/F4plXD6WiFZljvXEWM7bLGV9Ux7g==","shasum":"b3b00fdca6f204cf0ace7613b6b304fd6da6abcc","tarball":"https://registry.npmjs.org/@alanshaw/pail/-/pail-0.3.4.tgz","fileCount":29,"unpackedSize":100987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8J5sDNkXW+5QNb8SKKu229I4Gejy6VnmxOa/bAUWmgAiB23bVwPThlyuWZgliXvJyeKRWOVezgKoJeHAa1CT32Ow=="}]},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pail_0.3.4_1694473098120_0.2209876031769975"},"_hasShrinkwrap":false,"deprecated":"Moved to @web3-storage/pail"}},"time":{"created":"2023-01-24T10:00:39.480Z","0.1.0":"2023-01-24T10:00:39.719Z","modified":"2024-01-12T18:16:29.209Z","0.1.1":"2023-03-14T09:51:01.214Z","0.2.0":"2023-03-14T09:57:18.523Z","0.2.1":"2023-03-14T09:59:30.891Z","0.3.0":"2023-03-20T10:34:15.254Z","0.3.1":"2023-03-21T21:01:20.245Z","0.3.2":"2023-03-27T13:44:30.570Z","0.3.3":"2023-03-27T13:54:17.058Z","0.3.4":"2023-09-11T22:58:18.298Z"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"description":"DAG based key value store.","homepage":"https://github.com/alanshaw/pail#readme","keywords":["bucket","KV","DAG","IPLD","CID","IPFS"],"repository":{"type":"git","url":"git+https://github.com/alanshaw/pail.git"},"author":{"name":"Alan Shaw"},"bugs":{"url":"https://github.com/alanshaw/pail/issues"},"license":"Apache-2.0 OR MIT","readme":"# pail\n\n[![Test](https://github.com/alanshaw/pail/actions/workflows/test.yml/badge.svg)](https://github.com/alanshaw/pail/actions/workflows/test.yml)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\nDAG based key value store. Sharded DAG that minimises traversals and work to build shards.\n\n* 📖 [Read the SPEC](https://github.com/web3-storage/specs/blob/460b6511979a52ec9870f307695ee3f0b3860f81/kv.md).\n* 🎬 [Watch the Presentation](https://youtu.be/f-BrtpYKZfg).\n\n## Install\n\n```\nnpm install @alanshaw/pail\n```\n\n## Usage\n\n```js\nimport { ShardBlock, put, get, del } from '@alanshaw/pail'\nimport { MemoryBlockstore } from '@alanshaw/pail/block'\n\n// Initialize a new bucket\nconst blocks = new MemoryBlockstore()\nconst init = await ShardBlock.create() // empty root shard\nawait blocks.put(init.cid, init.bytes)\n\n// Add a key and value to the bucket\nconst { root, additions, removals } = await put(blocks, init.cid, 'path/to/data0', dataCID0)\n\nconsole.log(`new root: ${root}`)\n\n// Process the diff\nfor (const block of additions) {\n  await blocks.put(block.cid, block.bytes)\n}\nfor (const block of removals) {\n  await blocks.delete(block.cid)\n}\n```\n\n## Contributing\n\nFeel free to join in. All welcome. [Open an issue](https://github.com/alanshaw/pail/issues)!\n\n## License\n\nDual-licensed under [MIT or Apache 2.0](https://github.com/alanshaw/pail/blob/main/LICENSE.md)\n","readmeFilename":"README.md"}