{"_id":"@setho/dynamodb-repository","_rev":"28-44ec8bd3ecd41fba28189c5980ab832a","name":"@setho/dynamodb-repository","dist-tags":{"latest":"0.9.1"},"versions":{"0.0.1":{"name":"@setho/dynamodb-repository","version":"0.0.1","_id":"@setho/dynamodb-repository@0.0.1","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"dist":{"shasum":"2318ca65fb7370c73dff7cb8e6402502b96d8afa","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.0.1.tgz","fileCount":1,"integrity":"sha512-dghg+gAHgjOzmQTYcO0/UWjNGzhu/7i4cjH5CWbHUc8TKWLIbOOlCY7bRcsdlcavAL1EJQySNpf9GmWbv+Z2+A==","signatures":[{"sig":"MEQCIDR2tw09NiWmJYvkaFRiJJ/lUoFtVImvBF+9Zm+T7xgYAiA2KIEO1pzqnoZZg+msoQhG9t8ekQPEyTrlI9Ee/l038A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTN9NCRA9TVsSAnZWagAAijgP/1ecnLHvmSI+qSEgLMx/\nzqpRTSi8Fh+ZiUFqcV7ksFgfWnCJNEs5GBOqZGdEgT+noceNoeIM9D1nF9OO\nTZLAyiWUlZXy+KY+V7bKbXL2jl3V75ucHPw/9/JzeMHXnO3obr03BK2sI70a\nT6x9tp694hNu1AbamyHmhpyZiCRwO5GCGuy2FczDjkGfm7lpL+fjsWcxu3sy\n7baPnmKREGEJkp7XRhcYQej1G9/VbzcGgcbFbvaI8oHo2+qj7poTDmQx/fsZ\n5NHRn8M6zpfd3vGnrhPVlZJbYEdtLQmiJYQlvTIZmbgW3vhZp+L3Y/YX3chr\n+49PJRD+wh8cUN1XucC+ySxQrrrzDpRCaIahXhiqaC7qWrs72m8UOKfPIE96\nw4nd50RqH+7yTkRoV2N1Ebe4LV7ZBaedsOk2UNOznKkNbY/yzlKuqe14ZUA8\nJcBTI1dZD8I4ZzE/9INZ6/COgla6Sh8g97kmpM0CA0XxtDQNvb5nziYV4NMR\nix3NTE/1fIr7f80WEAWqQkvOCqgX73GG4U1XQtwLebk7nTomF9JUMaJYruDz\n460AnAP9bYTieqE1yUXqwCoDNexsQhv8ohEi98LoqB33PXwG/l2nXgxzYG5w\npfFTo6dOrpmTyBoYHtcMYjWFZKLtyVArkF0qXVPIms7xIaKW2pkBNl9fMtP2\n+OsD\r\n=tNIE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"_npmVersion":"6.4.1","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.0.1_1548541773133_0.607034818522177","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@setho/dynamodb-repository","version":"0.1.0","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.1.0","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"aabfe1453e0352aba7f6e9bbaf59c8e810dba2a3","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.1.0.tgz","fileCount":13,"integrity":"sha512-1MIwk51BxqnLLYju9Ksnf7Q1dUEbYa0TlfpCiTBEMdhZZPbwd3R7vePeK9sLGuJkhEUjWhzoiHyr10YYk6Vsjw==","signatures":[{"sig":"MEUCIHLRAN0ov50SW/vYUv9hq1ArFlqwxHvyFsQdpMnuqqgdAiEArs6cjz86/2AS65o4nrHMItg4X3KJTF8Jy6PsvY37IXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSHqCCRA9TVsSAnZWagAAhSUP/jJTwdbJA+SdNqcyOuEn\n2XKZbdnMwVTNwf12P6efxPhklZ0YWcCJdYLLtLPmIMSQBTO+3NIhmWkjuJJg\nCSY5lCC0ChQJ25uJJYoTt1izeU2pkGqbXz2vVoH0BQR18iXgQBGwJi8HDQoU\nEa6NeZuvCjHdk/67npUZZlbIV/aqNJIjuDYcner83a3UH03PXAmIZeqM7y5s\nqbQILhrrUWHj9ILGkQEgC7BLfjLg6aceC8cNuZe50CSwBiyxtfRpKwNdk4oz\n14wEmd9ZeA3vSnrrZsPqffIy+wpYU8DWSkTjCZD1xBcTnIrn/2Dv01e0Qqc0\nG6H6ZYmBG1GHePh0zzNF9dfGMozGJxAPDh4GInWpNRhmGfSQus0THYuJZHj7\no8FIw0KIL8htWWRgD6DPqhG0xj7U6PM4jLUzoVNEPJFrI8SfM87o11AgHxYb\nRIx9L0wTAgmK/UibLrdnYOw8uAAtElcrfdh7QHiKI0MB0MiYKVOVDgiu+T9w\nzX64ob/xVmA1N8nGRrWgqwhKxTGG27N0UgjGnYBxxqixz7NHss5Nsl2wVDHn\nDt1EAvy6DBV3IxiS3dcMUqaQfTYvZvF1hw0s7wXjrSUp6UFb2CxAf5uq094I\nnfhw0irlPzYZ2b/RBjmWtP7e9Asb0JxMuUrAQeTVj/J+4NQFZ7YA35Rh6Mb7\n2gkC\r\n=KthS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"./jestSetup.js"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"cd3eabf0c99afe0a88ddf19fb6a3b2e7e79bd0ed","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage","test-integration":"jest ./integrationTests"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"joi":"^14.3.1","uuid":"^3.3.2","aws-sdk":"^2.395.0","http-errors":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","faker":"^4.1.0","sinon":"^7.2.3","eslint":"^5.12.1","jest-chain":"^1.1.2","aws-sdk-mock":"^4.3.0","jest-extended":"^0.11.2","eslint-plugin-jest":"^22.1.3","eslint-plugin-import":"^2.15.0","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.1.0_1565031041299_0.4996813419631223","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@setho/dynamodb-repository","version":"0.1.1","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.1.1","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"70803421250426f64bc27d0b0db9787e80dcd54e","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.1.1.tgz","fileCount":6,"integrity":"sha512-p7n7hwS8/tr9kETnsCw+4+s9A2mAIu7DGi2itgUP5Ibr78qkspQX9o028WhZQkTSnJ6tHflvu9A48VZ9NMx4Jw==","signatures":[{"sig":"MEYCIQCG77K8sqgms8u5WHBSjA9UzHES+Hyw14tXdgjK9pOjBAIhALPnNcsxUWpwHNYINjjH7Zxm95ZGOxg69SheJ7RARzGw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSIDkCRA9TVsSAnZWagAAN1kP+wXTpA0PCEMo84rV5xNX\n6yUleqqWHSLdaP4LAh8o21Y6ruRweUu10vCXpLni92Q73a/VLkzoiD7Uu9tD\nLY3Qf0o2xQHNgrMtJP3KfB7MBqPzxZHAYjq8M9r1Rm2EjqfuOeCqAEe3OA6y\nqeTWz8C3yc8FjZ6nmIQ504QEmGuIG+5pQjY6JCLOTBIMrum3WC0Kbge3S+p1\nMJW+woxocNnWh1BZAzI2ORQzPw9JVfroTKth+dCRKRzqitY9omm3619QBOnV\nPhQ9CxFIIz0dsS6CVrnZMUmNfJqNBKEgoOPrbZuhkTigFICgELaU0TrVflR7\nE1kYQSb/YCayTV3yvBY2GE7lwXIvWXtHKsJscEcfKDKb5719mAt64PnLj8kd\n9nK/FT8ntvjGFZEJHfQTwiFAhCSbgebod667F6Drb/5ICwav+vPb43IMwRJ0\nFgFWaV4i3uTBys8a7DzIIr5skgyeAPCd8+zdlEDewbWCaAIx7yDJ1CJElZnJ\nyUpfNxhbpyIClQ/J2Gq4cLBb5pRE2e/L6/Zxr/MJuZU86/Q+mcBPJV4Yjg1p\n08D8fRfNt6WrYgn2Mk/59qsNPOw0ny0wyCuwtcwPazGFJgj8ewDnM1lJtkns\nhFT9fMTagYz7T/MFiurUEiUO5N5Zx8NGwvW9J0m09LegFwrrtag6ygOyzY7A\nMvUK\r\n=urBu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"./jestSetup.js"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"cd3eabf0c99afe0a88ddf19fb6a3b2e7e79bd0ed","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage","test-integration":"jest ./integrationTests"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"joi":"^14.3.1","uuid":"^3.3.2","aws-sdk":"^2.395.0","http-errors":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","faker":"^4.1.0","sinon":"^7.2.3","eslint":"^5.12.1","jest-chain":"^1.1.2","aws-sdk-mock":"^4.3.0","jest-extended":"^0.11.2","eslint-plugin-jest":"^22.1.3","eslint-plugin-import":"^2.15.0","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.1.1_1565032675506_0.6006455116410787","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@setho/dynamodb-repository","version":"0.1.2","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.1.2","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"be54e70ed4ba8c5a904b41afe5737479c85be15b","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.1.2.tgz","fileCount":6,"integrity":"sha512-7qq4izavspyrTVACez+B/2rVLYopSV/CWBIGglKEOxKecHArLHXGfHJ9PvdliAwwzCA+cnARFBMPOxRsXNTS2Q==","signatures":[{"sig":"MEQCIFdTsCt2aquTptnHUmH8u3q8A2bG8k7ikgH5QPphOAbzAiB3miVIbh20qxMN2tozzehluHuVqAnBDB4NoYoOmwDbQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSIKJCRA9TVsSAnZWagAAwbMP/26WUeb4SeJ84Au4fI96\nldqClRDGPaLRZbkFOZzialtz0BAJWefNIpZOfX8Nqv/JqVZxYjkz+18+ba4q\nIl4QGKG9o6YU/MyP25bvAs0hwg+gWLGZDEyr45wsWfkRZrbVrq63onpAt2dH\nI0HyKlgH9lWz0PUW4xjyOJt4Onk9TCxxc4nNNooir4f9yKLx52rHcTT6NCAo\nJd+tIJ8YAp16Pnt9CisVA69RqNTKlij+kzVcglUq/X1oWTxL2VbZTDOSb/OD\nxn+A0N+h8uLlnJyge9l1zQU0TCzraguQplB8PcTn+UMxpl78ZyqMOv6J3k+C\nq8D8B//MIgLskmuwvyUuZw0Nxj/ZSdJt9jOAZQukIa4kxq5KXLF0bWV5ovQZ\nr+2ozQ70+PLpuhWUFSZwl8GKVGyTe/k9VD36r9l1thHFvSlRcD6DsFY1Ks85\nOr9ZpskOrO8IJ9gp2ZVojUO9KqCpsMeSAlpmt/Or1prJlUhfHM122+Xk/+08\n6VumV/piPRspCHoZ8NRFodXFEZ07L0BY3yYiqC2OGHOH2XtWWPlAluCFFmJb\nKDmV4EgNzgTK5Qxi0F0+bvZxsgV15xJ0IQvH2KGRrx7y/7z4tzPtrqruJsJD\n8FFvLbaiZ2O5IEOm9YPuzbDfRqhiFU0Kxof1/1rr1kKRiNjM9dxCG8yY0ycC\n6Hr1\r\n=4ttJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"./jestSetup.js"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"cd3eabf0c99afe0a88ddf19fb6a3b2e7e79bd0ed","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage","preversion":"npm test","prepublishOnly":"npm test","test-integration":"jest ./integrationTests"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"joi":"^14.3.1","uuid":"^3.3.2","aws-sdk":"^2.395.0","http-errors":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","faker":"^4.1.0","sinon":"^7.2.3","eslint":"^5.12.1","jest-chain":"^1.1.2","aws-sdk-mock":"^4.3.0","jest-extended":"^0.11.2","eslint-plugin-jest":"^22.1.3","eslint-plugin-import":"^2.15.0","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.1.2_1565033096500_0.7151575174181097","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@setho/dynamodb-repository","version":"0.2.0","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.2.0","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"09eb08b2353b3a8941e361ddc7678386240eedbe","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.2.0.tgz","fileCount":7,"integrity":"sha512-7HwTCqY3kN4iOe5XgrUIo5xbKwsGzHA9WPSJrli2j7ClMM9gVr4rydhRE44aitMJO2tVa1Z/hMZBUdYGQ/LajA==","signatures":[{"sig":"MEUCIQDhMjQr75BQwKdOpvfYfh4bu9xVkuzgMg0fy22ASnvq+AIgQVFpt1ViId2nftwQAs0oMhY7TU1Zba+uopmcQzj6fJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTejVCRA9TVsSAnZWagAABvkP/joYhfjzao8z2XFlBX2u\nfDTawPBDH8auLJ9Ke17FuB/+uXG85aKbGzMi7ONq1YsIeKtevJo4ugt09ZZX\nH0AKekZdgeFS/0ub0ZE7DLbuI1zhlvRcn3v3ksk/KIOWmbhZMpIu+OPHNiZe\nw8Ud1N/b/xBPJaxT/IoVPomZpXCYzStf6mv2yA0jongx5Gcp1o40m2NVnKAj\nPHoEn9Xf6H+1z0zfxKPVbRp8DKLr43EMlOv2PXjFjAZuwa4V+Sk8MonDarKt\nsm61BODo32ESoy62W3ZDhymNQNXF8iBHhmbm3RG8/hFfjcWB/DsTyTURH/vY\nsj6Whup358mlLM9dDytd08QT0eBqY5rLIKZSDcMt4gW8ye9VOt2g78TS1eH5\n7v5br/FgrSacWjrsKQUB1vojXOs0YgqBRoopeHHVq2sIyHrUghBwyVcbEE3H\n/EA29mYGlIoCel19yR3gYi+JwzKAMG9gq5LhtSm6WT2u6gfR7uZ3L2Gn/VeU\nARN3xMoqrZfpXcEjfH6mj7lxu5dUl0yQU+yPtqI/xN5MyM1pTIJTmjOgcxYh\nE7i+qFTVOsbXV3cMPRsCUZRqXjiNLMzM8wmBHptRxOs4qqwjtTZOudMkumWp\nMH8rfvOhJZNJPtPhBFRhf0VXb526EOj+IpFwxbBJ2n0B8Oes6VQ6veRniD3E\nnTwm\r\n=sG17\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"d0813116411989ac009413aba3097852605124f2","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"joi":"^14.3.1","uuid":"^3.3.2","aws-sdk":"^2.395.0","http-errors":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","faker":"^4.1.0","sinon":"^7.2.3","eslint":"^5.12.1","jest-chain":"^1.1.2","aws-sdk-mock":"^4.3.0","jest-extended":"^0.11.2","eslint-plugin-jest":"^22.1.3","eslint-plugin-import":"^2.15.0","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.2.0_1565386964552_0.7960658871518989","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@setho/dynamodb-repository","version":"0.2.1","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.2.1","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"f66303f30dc7e934c016aeb7c5e9d84f9a6f28df","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.2.1.tgz","fileCount":7,"integrity":"sha512-mrw5SovRlXOu9ECcHTo0VllQO3apB2VyWoI8L56LGRwDekgh9E11/MpOM+6d5uoLiaM1kpcDAlqCUUcWjUKyYQ==","signatures":[{"sig":"MEUCIAfpIhk40XDbIVKIxAd62nN9plPQrmUhZ3p9af+GAXNpAiEAmDQKTE3XNDgzJgN9kTN+1+XnWidiIH8NKPWl63YhVt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTgN9CRA9TVsSAnZWagAAed8P/10vX6Zv3sJQtvur6T0G\nwdqLH2UhENvN5U1lMtz+IfQ6cN+pWrGG5vBgBOiwq1fwFWYg86jOpUgfSTB1\nijYRTEHFeXC51VtlwSbowgEYcemehapqDK6liURDW/KeDqeQKp78yH60w/I9\n7TYzWWoFgfbnHC2Bzj0o2NF4SCC+BYCKkdu9T4/uuW2RcV8aa1v2VzlYosf+\n9hvAs2rrHSvUsDYgex2sW2BoJkUSqouXNYsKzhgKEZ8dORzP6DZy7chvJ8R6\n3KB//Rk2NWlttqpDgvPIPlXI4DCP5mqpoLFKQkTzbH66M6wxJoM6BOsOfI3D\nKVBTTIHO7KjL/IIwcB71mFZjxbFv9XN3t5zFCkJWvfntjxiY9wKvi1R1K2aa\nxhWJP/CJ6dfMTbVKIDEhRCiAGaz00iRqc0bLd15CnMEgRmV3420FD1m60JLf\nkcFRy6D5JWslGdsrvccns2FPr+Sm6S20S5gvCnJQhUXIbCK3QIljr6fFtnYc\nBVa0Ag1Eec9fNfZGE4+tZjKYuICToSzZ8ldx2JaU42DE0zEiNI4A+WCahSZD\n5bh7ZYiooSy2CIQKXMkB30IFV2CirVi0sCefZ4q18ntQpw9WL/1dycycbjGc\nmF1sfgB2lI9nRnQ4squr9agpH8F+MVK4am8VLjoIWaCZ+niVzXPYnmonsoAy\nsJX/\r\n=R20Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"4efa2996d1adf944889c8e6f9eed6e0c0e16a12d","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"joi":"^14.3.1","uuid":"^3.3.2","aws-sdk":"^2.395.0","http-errors":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","faker":"^4.1.0","sinon":"^7.2.3","eslint":"^5.12.1","jest-chain":"^1.1.2","aws-sdk-mock":"^4.3.0","jest-extended":"^0.11.2","eslint-plugin-jest":"^22.1.3","eslint-plugin-import":"^2.15.0","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.2.1_1565393788451_0.35681393649469206","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@setho/dynamodb-repository","version":"0.3.0","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.3.0","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"282fda33c2c38ba03fd72eba3f2b2942ad2e3343","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.3.0.tgz","fileCount":7,"integrity":"sha512-InLApps4r2ppSkiZsV0zZWgD5JnfyrQ8sjvWac212fAEit7+DdVBJE0Dd73hhypnsbZE/W4uaKKapWelm3XEjQ==","signatures":[{"sig":"MEQCIEg1+O82mB8VzyPnSQIwBK8Ey4eiNUKXnKoies9OPkB/AiAEn2FxGrDLiLCoz7ZsucEh9j8o8osJiMxQmTO3gyi/yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVw2xCRA9TVsSAnZWagAA0u0QAII/Hb/KQ7/xXMagSebC\nH/62wc7K7hl6drFhhGhBN2U7D0hWY+TjzCW3mLB7cAlAYlZkp59bsmczC92c\nIavyhlKUpcnSrHKgFuieZ+kTqEfCvAnJZQTpNEjCwPucqHDTXaKEQiBwxjoY\nJe+b3Ltkka8dWl7go54270HPjXfWYP0XFv6nraSI147QYoSagtDh6QBF4cn3\n0DSJw3oVjLHDw1YtojFhllUqUpr5IVGElzFhm3UqOYqoD9/NVdgDQgam1nou\n9j/mLrMjydrStMs7LhryBaTneiMu7TvO/ZqmHwojynuoFvLMyrRYZWSX9f/5\nqFA6HBm2FxbsypL3VNhP2LgGXZEakXzQ66lanPjg732oIhjKcPhiLffhdKaP\nHXaFso5/7xUtCgTWik/IX0k2JLvewcYl9aQkbocu0dVbgH4ndZ/d3UCNdQtj\nLR+ge4K5C+Xt86Bn8yO5uNIqxV4c0v4bJmfqCvXCjKFDECjRA5IgGmDujiwM\nseUJZBc5nmmeUAy2vEXNNyEZGEwsBT1fUzBIqIhHiM8jne8lrjPMESa+wMO6\nLoLDdDXhzXQKNIB6yb0jqRqzQR1+QfosAmWMb0j0emOL/9c5bSHNVuxpC7m6\nW4I2wKE1jasG7Nyu1ddfVwt9m9azinBs/u2B0W9iqY+V4fj2aUlM20ElsALL\nujf5\r\n=ccb+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"bca56d5ab9dea4f071ab09eb455ddb6902d9a258","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"joi":"^14.3.1","uuid":"^3.3.2","clone":"^2.1.2","aws-sdk":"^2.395.0","http-errors":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","faker":"^4.1.0","sinon":"^7.2.3","eslint":"^5.12.1","jest-chain":"^1.1.2","aws-sdk-mock":"^4.3.0","jest-extended":"^0.11.2","eslint-plugin-jest":"^22.1.3","eslint-plugin-import":"^2.15.0","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.3.0_1565986225172_0.41991930829398116","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@setho/dynamodb-repository","version":"0.4.0","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.4.0","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"e5369efafae6b659f52917d3a9e2faac392851a6","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.4.0.tgz","fileCount":7,"integrity":"sha512-t0DLf8fQklVrLfahje6tyurKkrwLJdwRyTawpQ/4tcBpQKvI5KHR3rTpSImxU6Wj77UCcXQXnEaFofa6+IYfHA==","signatures":[{"sig":"MEYCIQCM2mzZDyzNzGkeNqnT6jPrz8NQC3NabEgzdHBJ1/pw1AIhALc657hoHN5EddFb4vPkPpZTbnT1VTiZIDkL2hf0vPFS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyulbCRA9TVsSAnZWagAA4M0P/3GK+Pw4+X2bdDziBCIx\ndTwWMMFLPJQcYpGRr6nd7faypHKb/FoqC2HvwAB2lDswH8dghHFEY7zaoh3G\nPfv6PUWS9r/oTjhryWjNIR1/qWsMGn4yyFyTWZbThTBDco6E5TuqsyD1kYiU\nHtjvVLmZj2Mzq75xuJ9r4DbMIzXV8JHKOPS0ENvpdd04qjUgDUzsVMg5imCb\ntc6N1TRkk0l5XM8XNghqg4f89mI+/jmjzy7ntfwSzA5zGGWCL6dw0nOqhQpm\nRExkIc5EfQbijqanUec3PPNjPCuUppaLKubquzm8LkWmyUM42ZrEkIykbFEf\nSWA0/5X8reO3he9c5HZauDVd80R8yX1Lom9acZfKlgD/nmMYVWFVER1CCs1W\nQpqyXYxA7nE/Vyy+UFlLPg0V40mAk4jvVelrwC55VgQXFd3uYcjDwobFoBCR\n9x53245Jo0R7d3JM9Fki9EFLdjSMXHlhFyP83k/bJxDLt25ZndLfnhJkMvFu\nw0yp/PwZOm08uq1KekVj0SFjhzctujFkIZXi9TGNIvtn0mvsxsvaY0nTydT4\n4Yd7cFFzwC8UeAMuteGAEfdUyoOffIEzfIsi0Z4/3ayeYSs2qbykoTPTIP4F\n9jszi5CAamSCfQ4CSDF87PUak0aF0TK6XXmLpkhoj8SwZafWuJr/JonsZRDz\nkONO\r\n=YsnR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"f8927c433a06345ddb0d184628b7a3f6ab659069","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"joi":"^14.3.1","clone":"^2.1.2","nanoid":"^2.1.4","aws-sdk":"^2.552.0","http-errors":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","faker":"4.1.0","sinon":"7.5.0","eslint":"6.5.1","aws-sdk-mock":"4.5.0","jest-extended":"0.11.2","eslint-plugin-jest":"22.17.0","eslint-plugin-import":"2.18.2","eslint-config-airbnb-base":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.4.0_1573579098754_0.8640485755082552","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@setho/dynamodb-repository","version":"0.4.1","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.4.1","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"fa4393a96360f2fe9b1bcd6f12b97696f028c8ce","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.4.1.tgz","fileCount":7,"integrity":"sha512-UZfPmPsXxy/ued8t19HieqVXapBMonjmbDw/Sr2gO7X/4CkyI8n/4bUAvIVg4o3IEaP1byL9XCoQ8Vk5yfrB3g==","signatures":[{"sig":"MEYCIQDoU6DNLC5pRaRTqO1bRl2oZ8L+wKM8qECv/WMhIxPRCgIhAKONK5gwP5Vxl7wJhUpgj9m6KaXuJwHllYMe5ka8hAn1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyweKCRA9TVsSAnZWagAAmmoQAJeIhf1Vj+jVIBSd8ftW\nfOqRiQmdduwl6Yt7AwXR6l1hntlMbF7Nd9mrSigEx/krVzWpY3D27IJXE59e\nrFJjzoLs20a9+f2kD6VnD3ZRAbecwFKZO13OgToHgjO+ZfIgConi8ZADX0hc\ndAk6nB1TsfknX/jPS2HUgqwJPiU6bQ1VfcPXbGK9SAVKzwDwnMCgpW6vwiwu\n1HA8/k8Kb0VoDrRKZlt0zBknFQm8THuMMcxyh86YhQXSX81dY5Y9RW3yMbGu\nLco7TeVTl7LKnaWVgM+bgNNN0GlJFXi69fHwriMJ9NMvBVCh5s8p/O2osJu3\nqjKlYk+y6OU3ZO9qee6h04aaz1GrJeLivTMkTqasef0cmdaMkJkmXCRieZfV\nU7gCFielpKrbSfSQ3kiW5b5wNZOzIrRwUWkbIz2m1GmsT0fr30yDumtT2dwJ\nK8r53EolUbDh63qZ78A0epIPcz+6Ko0HLO2v9hpgPajSOEQ3Sdia3He1nqEQ\nd/vKoVBelLmYt9HBvF+wBijPgV5OnyMwxw8wewaVOHqI5/z1icCA3MgNxgpb\nto6ZYTXSZgrfQyA3lWu/6BIukMrjmdmavsrw13U4j242VkRmoADz7brREqbP\nkkr4N4MN5zaP1NgKDqrkXXpJiriRaDNV3BHnzE32IIyJgrPq1tfa56evVMq/\nc1W9\r\n=QMJ6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"6a579d1e16581cc1fcd2d3421a7d71f6a590262c","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"joi":"^14.3.1","clone":"^2.1.2","nanoid":"^2.1.4","aws-sdk":"^2.552.0","http-errors":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","faker":"4.1.0","sinon":"7.5.0","eslint":"6.6.0","aws-sdk-mock":"4.5.0","jest-extended":"0.11.2","eslint-plugin-jest":"23.0.3","eslint-plugin-import":"2.18.2","eslint-config-airbnb-base":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.4.1_1573586825880_0.4248128170012879","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@setho/dynamodb-repository","version":"0.5.0","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.5.0","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"d7208cab0175a419dcaf1de113759d9ba2fbbaab","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.5.0.tgz","fileCount":7,"integrity":"sha512-QRlln6k4xzbfVpAYXbv8LTUYr4yPRwVRagvy15VuuYZBBB26Eqy5VoAuqeyOdiYXZrPOFG+C9+5blzvPCNN6eA==","signatures":[{"sig":"MEUCIQDmQ+4KIE3HdzMqPSfRXQwPy1oNZBSx3nPuxQK0+bKk6wIgSNjVxWkv9Hi3cZb6pw6ol80pe0YC4sTmiFhVx7/mYco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRGyGCRA9TVsSAnZWagAAvKgQAJi5pmZJVEPIrmcpUYZU\ntP4fcHB13zCT1vvkyy2zeId8OSGH8DrUuoO8iF6WkJsW/fA8GmbFJ61lkPJ4\n48XqHjD8Idmln3LR1oP9K+FLZJseSn/E1LBSdtUtKqqtWpfjIi93VENLeoJ2\nzsrD1RiQ5+VxaBP8tPO8+qnz3CUiOBS4ADD1dbha7fGD5RFmeg3+qHLTl3bo\ntWeYxjf+MIwuNU3V9/MFNuu6KoRnObqDWKlX4aLN9bj9e6GZ57ElC6Ds1UOa\nWHei8zfWMFuRznu58r6qx4V6tH1c00TqrsOD6sKpKbHVONXjmXFske5S5lit\nmZz9zxqfmA2vQ6Rnx/z2M3m0D6Ri3EBDbsd4MQywSy8hbzhelfwhVUoE8POf\nnxvYWqOzcrsOsAwXuZZcOTFTVz77NC6SJUyy68px3IUHDcm/gqRy+Z8n2NtF\n7d1+nNmQ6mze0VFj4R2fkquLyZvUYLQpYZ7sgam5+ICUMe8U2/y85fCTW+xr\nRMYF+aHU3WfrCSmrgetRQx9hVnZ65097IpLZ9z+biDJfUmDwmeH3xIq2mcPm\nHkafn3uJGG5g37Mpek3qeqbZdADfBxHAwrkwWLyqzIe0C6leGUICVMNQGMG+\nDbuwSV8dQnhImIk1PfodcaWhw34ZG++OFQdVEr32Cmf5Gv9tm7DnNs+RZsaS\nnc5R\r\n=D9Pz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"e6337bfd47a390f4ae3e1645ac288760c967189a","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.13.1","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"13.2.0","dependencies":{"joi":"^14.3.1","clone":"^2.1.2","nanoid":"^2.1.4","aws-sdk":"^2.552.0","http-errors":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","faker":"4.1.0","sinon":"8.1.1","eslint":"6.8.0","aws-sdk-mock":"5.0.0","jest-extended":"0.11.2","eslint-plugin-jest":"23.6.0","eslint-plugin-import":"2.20.0","eslint-config-airbnb-base":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.5.0_1581542533790_0.4887504681284507","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@setho/dynamodb-repository","version":"0.6.0","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.6.0","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"f7cb309576cf54cd5b75e051f4c667ced008337b","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.6.0.tgz","fileCount":7,"integrity":"sha512-DiHWs/VtjtF0gTv8e2ltOP2mPV9FkLswia69PsGaKD9EDFrIkna1c8f6Sl/rLNGiBMxyQzs1n54ilpSuP8umZg==","signatures":[{"sig":"MEUCIQCBqFajTlCiB1+zvPo9eobLOsWPVF9V92JfquYkkU+M/gIgB6jNz3C3mbPfcUgTZ43C9jThj2+uTl0wA3yOfe5kBdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegNoBCRA9TVsSAnZWagAAzeQP/ihNLfl/Ola4KGroweh8\nG74MLriIVZyJVO19OxUukIFndXgrcsfOlWn2XavuuAFb6+quu6Zv3D3ogzsE\nhBSVkrr9hFIp/Ea4ZpwBViIaR31S+SGxped7yi6615+YTtThQNwt/iooEu3S\nO5ZYxdgeiOTO1cf0SPgJ7I7r6uEfjV+Vm3nX5BXyqbk4D4kUsi31D483cOSt\nqg4QkKjwSR5eepohGVJgN9SR9nkaIseD8voo1LLKj5GPX7i9AG+XR+t0q13U\nRh6UfqJ695sm8U/1ZZazOJXFpGufjZBmmSIcOyv/oGnpeZiGa4g7MFSaQJWW\nlZ9kSFj2QgaDmYZ242JKW+TAKoPwhNi5qb+SuJqAWyNoTAqzNosEfUcdi1jd\nYnZA+I4wIDNK5e4x6g/ecA0qJ6zGyHhXgaiQ9nrxhhkPvOUHZogv4RjszKGh\n1aWyCCJQgNWdMcbNL2sWoz/Z4ihSbIUn2lMpnt6gsuVt6o701dP5HNmKs1UK\nJ2mjvu0gyV0f2HHHP5FUdgtU66CJvTFSvuC8ojqEHBhiYRdWxTebjyBtE5oJ\nHC//L/wvPBEtwW4BvXW4cO0SiS7I7Hkp+RroQz+VG+2LdH/8YWBCo0mUOcS6\nsa/IaAVG6gZjuu35tCF1ej1tybg7aTh7qr4mBzIbw3sP5yPLEN+zFtiU8Fz7\noDEC\r\n=O1l3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"54ae66ab35fa3e570fa0e81a67c0c0a0877d3e15","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"joi":"^14.3.1","clone":"^2.1.2","nanoid":"^2.1.4","aws-sdk":"^2.552.0","http-errors":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","faker":"4.1.0","sinon":"9.0.1","eslint":"6.8.0","aws-sdk-mock":"5.1.0","jest-extended":"0.11.5","eslint-plugin-jest":"23.8.2","eslint-plugin-import":"2.20.1","eslint-config-airbnb-base":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.6.0_1585502720833_0.6353736488758035","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@setho/dynamodb-repository","version":"0.6.1","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.6.1","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"9a79b57ec5f0283a16499a739e2849349ca28325","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.6.1.tgz","fileCount":7,"integrity":"sha512-mOemg0ygfSzF61m/PyUac7Qt/zLXNB+IKCSbQtTG5jAbT+rUtIGjMdJLKfp581GVtzxdlkpCEVoE5yOPDWf3cg==","signatures":[{"sig":"MEUCIEn7OZRSE7ug+/JtL7OPkZ4e0/f1XvYt+UWFvWpSNx0HAiEAqhEPwAM2TPZCTxWsx1Px5AmyNtN9pBXCbA7PUDgbTjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegNt0CRA9TVsSAnZWagAAMWkP/ig2wZmh3kmqzgyBt868\nU7lymEV8BWOsoH+HQTouWqmRQddP1VFBOq/tDaCD2Z9naR57HgGRwgHoK2rJ\nDqeoYV0GhHBkln8gLFpt1lC90IZx7PPy/VZfmJnAY2Wj2xaij2LnH9fhmPpW\nZGD0ZesKICwqQV19lYKlnELckxheE5AEvxWwXtwmHNii1ef5KHoC7mFsaKYp\ncpoeSXePlYSb0JSiRV7znBtgj90oaNRwtAa0GlTRGzGfoLYj6KLKQmF/YgBB\nVNcvsPRYNE1FKun6OGfQHTi2s/lLswJdg4TWClH8Kxh7Hw+9caMcbNImCQxy\n99dpVvWyUfh0s7TkiwHR4GV+yQFuhA5rhYHw4r/hCsEIqnwNPadKtX86WSTG\n+c4JncT1rIeGxHraw0/5cthI0i6soF17CIHCox2E2CZoED4hAn+mvk4/MiWM\niqbIWONXLofHOdFGWQDgGEgMkH7w65u/91UXpJpwLkgLNxY+Hh4HDwamepUa\n3y/QLnsNdL+lJMAsaeaXUeuuZueLlKAsvNGomPBut9WcrIozBBifP+VgIA+d\n9nQCEH1yYIBUDFFwTO8sgy7FzK6H7HQp9PJ/1GoCk+CVtN5hXH6tXaSLUGWZ\nLFNi8AUJNWan443XOZT9/wZrxZNPwBEeVoLMKnlAjcfba85Hgy+S1BJk+1kN\n20mG\r\n=azVv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"1738cec299f5ed0f2905adfdb999c48f9faeaa91","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"joi":"^14.3.1","clone":"^2.1.2","nanoid":"^2.1.4","aws-sdk":"^2.552.0","http-errors":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","faker":"4.1.0","sinon":"9.0.1","eslint":"6.8.0","aws-sdk-mock":"5.1.0","jest-extended":"0.11.5","eslint-plugin-jest":"23.8.2","eslint-plugin-import":"2.20.1","eslint-config-airbnb-base":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.6.1_1585503091878_0.7962621962748206","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@setho/dynamodb-repository","version":"0.6.2","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.6.2","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"0e48857ae38f81c0c38aa6b77618fe3f324d81fe","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.6.2.tgz","fileCount":7,"integrity":"sha512-0Nq+1sYKsGkiPMOfvDg/El/0T6rebdMsBjKUdlr/xfrWHSyUMJVLKWVVAUIioaRDdKArDmbvIbraLZOqL4U73w==","signatures":[{"sig":"MEQCIC5Bmj6eZLpa9lR5NtMJFFCThtzRroCbQeQoM2hzV0RlAiBSGMFUKncsVMpmRA8r2pMhyt9bqPgqYfHQFheNFKUpmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegONECRA9TVsSAnZWagAAIxkQAJ0K/2kWne/2aTUpZA6w\nyg/W6nXtGNi/nPaJRtIvSw8DxNoot7N3g8y3F7jmKW+T8qH4mqKi0TL/+MZf\nxFexRdkX4xSJmu6QrXt9OBp/ZScdmeCe2bwG0ltlTedTw7WRHVprGjVsFpMe\niiP41QUm2qcb6YNVz4wL3ghVbYn6CD3CzE+uL+9dLaTJwyzUzgdLh4q+nzuO\n7JmA6TCKaRqggu0uPOaqM+gKhYovhQtiowBrFpZSaWsnJZlwpHe+tnAoewxP\nzXT3BQrdw+JjuKZQECZLO3jW5pbxWlhvv/7r8iZm2aM3mOvitSFesgO775ET\nE85Zeuaue3kLEbd0U/ER3tFLJPBGe9VmItbsLDA65dl047XC+Hu+UHf7YcAw\niVVx4xlpCANLatla+PhAFUYbzyk5q2DdOFKdekOJ00l/XnqSGD2VDRvQkpoN\ncWqqWqJxa3ZWcC438fDuSMiuGm4wvaASTcR4DmQicFHNazadyKZe9ff3tieR\nI7glVRJt8GZYjQm9xWMTT58dyLvcqqIMDrb0BpKHpyPW3Axj+Bq1/YZJE+To\nErsjCoKu7HkSN3uAcgtOY8ANpJOJwf9KeoSCUnqahCmNxoKyE+Ee+FCMJ7Zf\nNSgnZcnNXg+OdcRtB8A0LazJbBa6m0yCJ5REnU4rQFMnRdQ8l7K7jKlvV9rL\nrpIz\r\n=N7KM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"1cdfc93e6a9a711ec22efb6035d969f37a96823f","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"nanoid":"^2.1.4","aws-sdk":"^2.552.0","@hapi/joi":"^17.1.1","http-errors":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","faker":"4.1.0","sinon":"9.0.1","eslint":"6.8.0","aws-sdk-mock":"5.1.0","jest-extended":"0.11.5","eslint-plugin-jest":"23.8.2","eslint-plugin-import":"2.20.1","eslint-config-airbnb-base":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.6.2_1585505091944_0.19085604817724477","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@setho/dynamodb-repository","version":"0.7.0","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.7.0","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"55df147568dee281fa0b58ea8fe35f44eb35cbcd","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.7.0.tgz","fileCount":7,"integrity":"sha512-QybCm6JqxgkLJUngrmWlroiPXwP3cyDJTz2hICPAOhL5qNv4BuK98Rc7GXbDKqF+9MYu9UsVd39NylSlZNGhmQ==","signatures":[{"sig":"MEYCIQD+cTkVWgfM0a9u4hAZYZxEmJuJ+lIuGxoBuTBVYIbTKgIhAKrF+4N/i0h5Z09EksPpjT0fXUDseYBmQqrhBS2kWBPP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegOlwCRA9TVsSAnZWagAAtBwP/33t1WJBdcHy4nB7WVDC\nVuNcvpnUX0kbPEHLV/LHzLPJ62sy4+LEZJWEEbZjdOhOp61y1yCsAOhgKa/H\n7MNwbZkipOl0tx0WkQOnF48k4wH/PwS5rbGfZp+O9dcYm7BdVlHQAvZyUC8A\nxu91/Miradp4uYLEtHsOXj+ASF8wMD3OmJfzLnOkoAD0s+yiLfiFoEbGWFmD\ntyJ/ufE4rtqfkoJT1nRzX1Qk4c3mHBVB1cCCAEDxsR7B+krRu/m2qZm684bb\niBgbJbWp4uEFjWQdW06JF05OmT4AIdNZssWwGi5CVVvwQpkPX+DL8DSOyHOJ\n0s7NnuCqSIRrcR5YxOQrav155p2zHsZsEs8B8TmIE7/7ZZE2X+zQjfMW4SXC\nlrGvg9pb93iqNIlgLYpratfCvoZpXlEE1O7iZu0pzNKBXoJQ/7/XygREoxYU\nFmZn9H7PWZOlOC55dydvS2wcE2595QviwgLDe+0+FDPOhIr2qFVHjPdb/7DE\nRkc58siKVtFB6NG8kN/uJ3Zg8D1UDlbWLJawMGf2xu4bmgGtekldnG+2WTmX\nDjAhhBh6cHTK7jYA4Fe93aJhQYk4Q8hPM/QjrMkE8bELUoEcqt/1PcaqRaW2\nsqYc1pvR5NN+BSVNz15y66f9bhAFjgFD0cAfpUvSwcMKJrc0AjtuAzT//2ha\n0g6O\r\n=9hw1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"4d31ed8330212aa91dc24fc6a1eb0a99fffc13bd","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"6.10.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"ksuid":"^1.2.0","aws-sdk":"^2.552.0","@hapi/joi":"^17.1.1","http-errors":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","faker":"4.1.0","sinon":"9.0.1","eslint":"6.8.0","aws-sdk-mock":"5.1.0","jest-extended":"0.11.5","eslint-plugin-jest":"23.8.2","eslint-plugin-import":"2.20.1","eslint-config-airbnb-base":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.7.0_1585506671989_0.6868695455482188","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@setho/dynamodb-repository","version":"0.7.1","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.7.1","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"d5a97b526bdb03491197818ffb9ff1b5d8350a5b","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.7.1.tgz","fileCount":7,"integrity":"sha512-ou6aB8F6a+v/r9TQ7DKZO4Ak950NNG70lT6HKYiYcxdMu11zWN65HpxAPDFSekCli4nfrdmUsi0Jf7gNaL/wOQ==","signatures":[{"sig":"MEYCIQCoUHiDrjzJhDRnC3tpA8suyI+iqgsAFGlzdRBpfWlYdAIhANyLigYflGnaFBYocn6Hj4+t3zJ/vm04HP5lKBKu9DxB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11309},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"2742a017057f2e5aac5cbf1ea0ec13c7df4c5c12","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"7.23.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"16.9.0","dependencies":{"ksuid":"^2.0.0","aws-sdk":"^2.799.0","@hapi/joi":"^17.1.1","http-errors":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.5","faker":"5.5.3","sinon":"11.1.2","eslint":"7.32.0","aws-sdk-mock":"5.4.0","jest-extended":"0.11.5","eslint-plugin-jest":"25.0.4","eslint-plugin-import":"2.24.2","eslint-config-airbnb-base":"14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.7.1_1633990901304_0.8441110276950183","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@setho/dynamodb-repository","version":"0.7.2","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.7.2","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"dbdd81d9f0bf36bd1158234d6032ab283cbcad27","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.7.2.tgz","fileCount":7,"integrity":"sha512-vwvYORAMywJOfZn7lbYatamVTyviK32Ap+tloAlunELr6LkqwTs/sZMU2UAvPgaRiBZ3kE/LaRFVFt6Nkcfa5g==","signatures":[{"sig":"MEUCICwJcyDz8+ahR+c0A4vUYL1lBvk7mzzfVOJ+wkMPjCZkAiEAlnQgAPEQ2Y61+Z4W4lOqu6mnTXQJLlkjaIhvG7mmVyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2aTgCRA9TVsSAnZWagAACxUP/2o125130hdy5suGIVgO\nMQG29n/q8p0Fw2oIegT9YPGsun4NWBl1hCLzWDv3cP+mUW9a0vyBkHiz8ufh\nxz68eXmwYyDm9RWMwon0rRR0awHQcE2y+qiyd3cDyHdR0iA1yuXPPJ6n9A0c\n1ueThNZio4dJ0jODzA5iesWK7seEE7WWcjVTzELcBkS1GnYZADqZpKe2ZwnP\n7FzKILuKcPmV+25M0Vn1hPXNqBUg6Ou+5TIAqPPwyH9N6dTMQYhU0rghalif\nAHxN6ZIRSoYWf2avCNuz0Ll1IKqmYKwM/+LNBPdr1Uhvy4767dDZnxjOdnG8\nBYPh3g2QOD2p9/kHYjhWRBD0UsEtyK5UEohhUn2kLs44RasWBcNTyP23pncW\nehsWV1DMt/MD1dqn5qwUHN5B6Bevlpq9k0h4nEcrV+XPD2cHaBDZI/Wbw8Z2\nTPXArmhFtVlUWyQCTiWFO7YxBSwWF5TvSpZfiTZF+0RHRI1LVWMismDWugHR\nc0/93JzyxGbsYs4WITmtsg3GhrMwMbAU4ij2Lp9d916mXWLwReUA3Gyj6Cgx\nIaUfOjCmBcUSCbMqvDKLkPnESYFL+hRM09qoGIgXxHHm8vw1x+kDs56wGI/L\nwpgJaegZjzEwQTUjN3dvBXyfnVIcsutjNLA4to1ZoaC6sq9Y3LtWLdEP8Gry\nOl4z\r\n=A0Yy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.1.0"},"gitHead":"930024123995aafdeae753ddf21ba3d0ba041624","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && jest ./lib --coverage -c=./jest-config/jest.config.js","preversion":"npm test && npm run test-integration","prepublishOnly":"npm test && npm run test-integration","test-integration":"jest ./integrationTests -c=./jest-config/jest.config.js"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"7.23.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"_nodeVersion":"16.9.0","dependencies":{"ulid":"^2.3.0","aws-sdk":"^2.799.0","@hapi/joi":"^17.1.1","http-errors":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.5","faker":"5.5.3","sinon":"11.1.2","eslint":"7.32.0","aws-sdk-mock":"5.4.0","jest-extended":"0.11.5","eslint-plugin-jest":"25.0.4","eslint-plugin-import":"2.24.2","eslint-config-airbnb-base":"14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.7.2_1633991442207_0.09427195279347012","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@setho/dynamodb-repository","version":"0.8.0","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.8.0","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"06a852369267f4e62843ea800b0ebbb6e6417e79","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.8.0.tgz","fileCount":18,"integrity":"sha512-AAnhHVW+odLjxjuuYgb/2CVkwlkXbJCHyENqScZr5zcYELzKGh6NUi4BcJ9AVB/XmmQS4sJ2X2NZXEpiIqLvFQ==","signatures":[{"sig":"MEUCIQC78HR+zdyXTS4YmaBya/gmYMX3oOmPWvcrlcs7hs9ozAIgYmoIcoxlWpV9IKUIgK47yfVFWqY4g10zuv7oXfFzCVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMeqMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppehAAnJshch6kLov8mFa4FdROthNhZl8ZOpoWBTAd/RIrPwd/z639\r\n2zvJE1W3DDgwGs3QoYygZLmobr32pIOgRXfpJ7G75hwrYwkEmM5XvOg1HFmS\r\n+CqcnjYaNRxR5oG4Ha01Sp3nILVihPsPOIuNLlKE1PQr9YYJFXcrhPfTwEgZ\r\nrgz4MOS3UCF+Pr1mDF+5TEafT1UYtXjlfMsHhaF2OW6eXyYNfFbbvr8lYWK5\r\nyVsSExLDRs9Uh9CZKyLb23NQROQPoWz54S5PtaeN8wtAXmes7D/ZXc6NmQl3\r\n+YZr1FJEKwqv41DhnAwfXyv8DmQU9OAaC3BotQgvGNQhmT6oXUjsnRYJeurK\r\noDto1uisOh77MQBI6a60mXKPQJZ0Y75mPlZw6KqvTJqJJV1a9YnyIZmXIZ5X\r\nLi7YgoY7zV2sNISxJr3x0V612kJqhjssAshjc1ZV9BNGRfbAP8yFOogzJFdt\r\nlRJvsv+hL4OTlXpYdoUe8PeShZryQygYUKe03pQYHPhqOMMoeolRNiIKtXZx\r\nacnL15eVP91tdLMm229FHFFZ+tKBar/6oEzNyhPCxylvSA8KnyLnnbFevg71\r\nodWdDgyu4Wm1lyxMrmpUTEwi86/Plh/X4L9iAqxLOAZzsEAgNFPgf3BQF+UD\r\np5bhqPQ+inEKQsJrIfEtlFDhrSi/TwVP8QE=\r\n=FI/Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":".build/index.js","types":".build/index.d.ts","engines":{"node":">= 14"},"gitHead":"18120c266118b3d14126a2eee7d10ddd8366a3e8","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && npm run test:unit","build":"rm -rf .build && npx tsc && rm -rf .build/test","prepare":"npm run build","test:int":"npx jest int.test --silent","test:unit":"npx jest unit.test --silent","test:smoke":"npx jest smoke.test --silent","smart-publish":"npx publish-if-not-exists","prepublishOnly":"npm run test:smoke"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"9.5.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"lint-staged":{"*.js":"eslint","*.{js,md}":"prettier --write --ignore-path .gitignore"},"_nodeVersion":"18.15.0","dependencies":{"joi":"^17.9.1","ulid":"^2.3.0","http-errors":"^2.0.0","@aws-sdk/lib-dynamodb":"^3.309.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"^8.0.3","sinon":"15.0.3","eslint":"8.38.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.46","@swc/jest":"^0.2.24","typescript":"^5.0.4","@types/jest":"^29.5.0","lint-staged":"^13.2.1","aws-sdk-mock":"5.8.0","jest-extended":"^3.2.4","@faker-js/faker":"^7.6.0","@tsconfig/node18":"^1.0.1","@types/http-errors":"^2.0.1","eslint-plugin-jest":"27.2.1","eslint-plugin-import":"^2.27.5","publish-if-not-exists":"^1.1.0","eslint-config-prettier":"^8.8.0","@aws-sdk/client-dynamodb":"^3.309.0","@typescript-eslint/parser":"^5.57.1","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-no-only-tests":"^3.1.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.8.0_1680992908535_0.2209676230104929","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@setho/dynamodb-repository","version":"0.8.1","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.8.1","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"9bc9ee3c08c737d0782ebcdf25d06b4b84a9ddc6","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.8.1.tgz","fileCount":18,"integrity":"sha512-jD9cfdxpBvA7aJEc/bL2aFX6ZAX788CaSp/rwefGfOfojrkaH3SOncBA7omAb9h/oSfv5M3SP6n7emVd0tOlow==","signatures":[{"sig":"MEQCICTvAFfJ1awxRcMml8GPcPs817LOBWzrinG30w9y3kSsAiAm/2Ls5wxum5uueR2vjIYOsUZ9Ny8Ffifag8GXuC/eig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNA5SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDCg//cEhxbrITk9POBPIuEKp717bT9mzz+utkltZ5jI+BpJD0e9q8\r\nV6KI8DTDGnnRqgh/Ps69IQRXEf5rxZjgCE3I3/5wWOTPDFmhJaIeoWlghEg7\r\nYnSntcvZlXAltRszEZSbMNdEZ0efhbnb3XfuwAj5jZKADZ61zETAdse8y28l\r\ndjp37ZtvRSQ7uzO4OrJgLcqfiXJ0FWH7Ea6bqizplqhHywCnGxchPc7b12wP\r\naxI9R71yZtHCNEV4f/tqeZX7KujqCRI0VJXOd5vNsEaJ7WOLdIOvN9aY8IZ1\r\nlszXNyaV1sEL3qTrlQk8Wys0TVqnfPNOTuKjWJybVLD+zrH5SUWNNbXsTzMc\r\npLJS7oyBqF3Kni4gEH4i2+naLeay/y5LVYCLp478dNgLdwDaLjSueRbB+kW0\r\ntvj9OMz10LE3jhGbZBrMyh2WQZDNV31mqMwq0v0GdvONHuh+MuQMBxtwn7W9\r\nddfcdXJCj+THYjirEaoXhoTH8nJeOzMEK1PY8YXMAoilWVLWsWJZrZ9lBh8X\r\nxXAAtNXaDd99ZJ0sltEHA8dEuGQTxDveLRPrrHQelxVe6whtlw4s1yJTWKjj\r\noMjqLxu1wVAsJFKNjb4ZyoLa0d/TtqAsPSUfXulamvIa0dXxNMJzjjoDrjO3\r\nzaEXAYIYRsvYRYCUNouS7PdjeWMATdnVrDc=\r\n=/K7f\r\n-----END PGP SIGNATURE-----\r\n"},"main":".build/index.js","types":".build/index.d.ts","engines":{"node":">= 14"},"gitHead":"6b595e5fbf833523dfd3df3fe837b24608e3c615","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && npm run test:unit","build":"rm -rf .build && npx tsc && rm -rf .build/test","prepare":"npm run build","test:int":"npx jest int.test --silent","test:unit":"npx jest unit.test --silent","test:smoke":"npx jest smoke.test --silent","smart-publish":"npx publish-if-not-exists","prepublishOnly":"npm run test:smoke"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"9.5.0","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"lint-staged":{"*.js":"eslint","*.{js,md}":"prettier --write --ignore-path .gitignore"},"_nodeVersion":"18.15.0","dependencies":{"joi":"^17.9.1","ulid":"^2.3.0","http-errors":"^2.0.0","@aws-sdk/lib-dynamodb":"^3.309.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"^8.0.3","sinon":"15.0.3","eslint":"8.38.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.49","@swc/jest":"^0.2.24","typescript":"^5.0.4","@types/jest":"^29.5.0","lint-staged":"^13.2.1","jest-extended":"^3.2.4","@faker-js/faker":"^7.6.0","@tsconfig/node18":"^1.0.1","@types/http-errors":"^2.0.1","eslint-plugin-jest":"27.2.1","eslint-plugin-import":"^2.27.5","publish-if-not-exists":"^1.1.0","eslint-config-prettier":"^8.8.0","@aws-sdk/client-dynamodb":"^3.309.0","@typescript-eslint/parser":"^5.57.1","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-no-only-tests":"^3.1.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.8.1_1681133138727_0.23846121724096148","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@setho/dynamodb-repository","version":"0.8.2","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.8.2","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"f21c09b9cbeb2baeb77636ac7aff51a0fd74af7b","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.8.2.tgz","fileCount":18,"integrity":"sha512-OUw45W83tXIYHFDJZR1o0W4WKxbC32SSI/a/saIMIq/mpKXJZINeoamFdxtzHmStiAlD3vdDcCX2VonSBBvzGg==","signatures":[{"sig":"MEUCIQCQHjghoz5f2jgMzKFsmGvftnuuZDk2/RnTTB+uWzFH3gIgKIvaqkXBr7u8GZYEPP3ouIPoww73q9mEMVEvhFXQdd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21767},"main":".build/index.js","types":".build/index.d.ts","engines":{"node":">= 14"},"gitHead":"dd3b274fdde4cc0c3cd9a35eb31de4ea59500f83","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && npm run test:unit","build":"rm -rf .build && npx tsc && rm -rf .build/test","prepare":"npm run build","test:int":"npx jest int.test --silent","test:unit":"npx jest unit.test --silent","test:smoke":"npx jest smoke.test --silent","smart-publish":"npx publish-if-not-exists","prepublishOnly":"npm run test:smoke"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"9.5.1","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"lint-staged":{"*.js":"eslint","*.{js,md}":"prettier --write --ignore-path .gitignore"},"_nodeVersion":"18.16.0","dependencies":{"joi":"^17.9.1","ulid":"^2.3.0","http-errors":"^2.0.0","@aws-sdk/lib-dynamodb":"^3.309.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"^8.0.3","eslint":"8.40.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.49","@swc/jest":"^0.2.24","typescript":"^5.0.4","@types/jest":"^29.5.0","lint-staged":"^13.2.1","jest-extended":"^3.2.4","@faker-js/faker":"^8.0.2","@tsconfig/node18":"^2.0.0","@types/http-errors":"^2.0.1","eslint-plugin-jest":"27.2.1","eslint-plugin-import":"^2.27.5","publish-if-not-exists":"^1.1.0","eslint-config-prettier":"^8.8.0","@aws-sdk/client-dynamodb":"^3.309.0","@typescript-eslint/parser":"^5.57.1","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-no-only-tests":"^3.1.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.8.2_1687136494158_0.43470798585960435","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@setho/dynamodb-repository","version":"0.8.3","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.8.3","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"9b1d5dd5c47a30a62b36b4ba4081c972fd63117d","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.8.3.tgz","fileCount":18,"integrity":"sha512-jpkZC1mQon/nAiCas5M8cn2m4WuoWUXWdOFJ+flZvGq/4e6FehtwQFoWscWzzMTZEp0S9y+qr6ErGViaW0UmpQ==","signatures":[{"sig":"MEUCIH8Hcnk8m0YHrtmao7BU7nzU1e4FWRCM7/F4U141JwvUAiEAgMKNEnkeRa+8spCtpvvORqrN/ovn6XguHSb42E+jl1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22893},"main":".build/index.js","types":".build/index.d.ts","engines":{"node":">= 14"},"gitHead":"c1a214d998509381cd6c9b7f2caee301fb3a4ed5","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && npm run test:unit","build":"rm -rf .build && npx tsc && rm -rf .build/test","prepare":"npm run build","test:int":"npx jest int.test --silent","test:unit":"npx jest unit.test --silent","test:smoke":"npx jest smoke.test --silent","smart-publish":"npx publish-if-not-exists","prepublishOnly":"npm run test:smoke"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"9.5.1","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"lint-staged":{"*.{js,ts}":"eslint","*.{js,ts,md}":"prettier --write --ignore-path .gitignore"},"_nodeVersion":"18.16.1","dependencies":{"joi":"^17.9.1","ulid":"^2.3.0","http-errors":"^2.0.0","@aws-sdk/lib-dynamodb":"^3.363.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"^8.0.3","eslint":"8.43.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.49","@swc/jest":"^0.2.24","typescript":"^5.0.4","@types/jest":"^29.5.0","lint-staged":"^13.2.1","jest-extended":"^4.0.0","@faker-js/faker":"^8.0.2","@tsconfig/node18":"^18.2.0","@types/http-errors":"^2.0.1","eslint-plugin-jest":"27.2.2","eslint-plugin-import":"^2.27.5","publish-if-not-exists":"^1.1.0","eslint-config-prettier":"^8.8.0","@aws-sdk/client-dynamodb":"^3.363.0","@typescript-eslint/parser":"^5.57.1","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-no-only-tests":"^3.1.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.8.3_1688485840605_0.9789544100707486","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@setho/dynamodb-repository","version":"0.8.4","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.8.4","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"47cb0f291c1bfc072310d856bd9861332a6b4640","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.8.4.tgz","fileCount":18,"integrity":"sha512-pmD6uklDf67PV+AAxgDbA9itNZa3lnXvZECkk33PylJSHnD0y416GzZEpRtueY8egEHXbcgMTMrqBX6c89RoSg==","signatures":[{"sig":"MEYCIQDJcw8ujRCHAf+YgdhYbmMqBCEJh+880uJsoVWKvQhCewIhAOw1RQG8VN57DtiOAMeI/PsXIO63kVfEMn13Zztwas7y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22893},"main":".build/index.js","types":".build/index.d.ts","engines":{"node":">= 14"},"gitHead":"cfc8dab9837f58278ff2ea62c6001b702bc1e602","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && npm run test:unit","build":"rm -rf .build && npx tsc && rm -rf .build/test","prepare":"npm run build","test:int":"npx jest int.test --silent","test:unit":"npx jest unit.test --silent","test:smoke":"npx jest smoke.test --silent","smart-publish":"npx publish-if-not-exists","prepublishOnly":"npm run test:smoke"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"9.5.1","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nicities like created and updated timestamps and default id creation.","directories":{},"lint-staged":{"*.{js,ts}":"eslint","*.{js,ts,md}":"prettier --write --ignore-path .gitignore"},"_nodeVersion":"18.16.1","dependencies":{"joi":"^17.9.1","ulid":"^2.3.0","http-errors":"^2.0.0","@aws-sdk/lib-dynamodb":"^3.363.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"^8.0.3","eslint":"8.44.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.49","@swc/jest":"^0.2.24","typescript":"^5.0.4","@types/jest":"^29.5.0","lint-staged":"^13.2.1","jest-extended":"^4.0.0","@faker-js/faker":"^8.0.2","@tsconfig/node18":"^18.2.0","@types/http-errors":"^2.0.1","eslint-plugin-jest":"27.2.3","eslint-plugin-import":"^2.27.5","publish-if-not-exists":"^1.1.0","eslint-config-prettier":"^8.8.0","@aws-sdk/client-dynamodb":"^3.363.0","@typescript-eslint/parser":"^5.57.1","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-no-only-tests":"^3.1.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.8.4_1689629792905_0.829341950456806","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"@setho/dynamodb-repository","version":"0.8.5","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.8.5","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"4c42d4a845824763febe4e0ed59004b2d4ab51d5","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.8.5.tgz","fileCount":18,"integrity":"sha512-ZETC+UmM6aOVCEfM9JBw6ESyIUB4oUe/8ZR2H16tuoaLMBQuiA4vziSabYp1QCDfBzpQRq7YbCrtBeCr0o47aQ==","signatures":[{"sig":"MEYCIQCK8RXo2gFnAMyuJ3yAOvLX/UlfENF/0Fq4vh5QprUBIAIhANIlMhL5eavJsmstBzgJFBOsSy5Ui/4YJgw7zKq1dCap","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22572},"main":".build/index.js","types":".build/index.d.ts","engines":{"node":">= 14"},"gitHead":"a578ca2e42463454b000ce46d2ef2e611865c920","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && npm run test:unit","build":"rm -rf .build && npx tsc && rm -rf .build/test","prepare":"npm run build","test:int":"npx jest int.test --silent","test:unit":"npx jest unit.test --silent","test:smoke":"npx jest smoke.test --silent","smart-publish":"npx publish-if-not-exists","prepublishOnly":"npm run test:smoke"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"9.6.7","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nice-to-haves like created and updated timestamps and default id creation.","directories":{},"lint-staged":{"*.{js,ts}":"eslint","*.{js,ts,md}":"prettier --write --ignore-path .gitignore"},"_nodeVersion":"18.17.0","dependencies":{"joi":"^17.9.1","ulid":"^2.3.0","http-errors":"^2.0.0","@aws-sdk/lib-dynamodb":"^3.363.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","husky":"^8.0.3","eslint":"8.44.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.49","@swc/jest":"^0.2.24","typescript":"^5.0.4","@types/jest":"^29.5.0","lint-staged":"^13.2.1","jest-extended":"^4.0.0","@faker-js/faker":"^8.0.2","@tsconfig/node18":"^18.2.0","@types/http-errors":"^2.0.1","eslint-plugin-jest":"27.2.3","eslint-plugin-import":"^2.27.5","publish-if-not-exists":"^1.1.0","eslint-config-prettier":"^8.8.0","@aws-sdk/client-dynamodb":"^3.363.0","@typescript-eslint/parser":"^5.57.1","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-no-only-tests":"^3.1.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.8.5_1690387991428_0.3753790430218036","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"@setho/dynamodb-repository","version":"0.8.6","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.8.6","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"fbeacab2ac19e12d196309abb3a6a37339ebb32f","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.8.6.tgz","fileCount":18,"integrity":"sha512-ZcMLx9O1hEqVgJmqvj6dQcnBrZotBDCusQJypWHDyVi6Z4/HgEFOQXDrhSC49ZqiwAbC/K2xRczgyvrlmsXvhQ==","signatures":[{"sig":"MEQCIAfAptz5kvUZ+0A+lYj6DdXWvn7bVVwKtznw6D9IerX1AiA4xjot6inJIpI0+STKHu1TjZ/MTmPv1bHi/gAmP4d9yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22643},"main":".build/index.js","types":".build/index.d.ts","engines":{"node":">= 14"},"gitHead":"02fb80115b95ff12029d2440cc343c854021f1f3","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && npm run test:unit","build":"rm -rf .build && npx tsc && rm -rf .build/test","prepare":"npm run build","test:int":"npx jest int.test --silent","test:unit":"npx jest unit.test --silent","test:smoke":"npx jest smoke.test --silent","smart-publish":"npx publish-if-not-exists","prepublishOnly":"npm run test:smoke"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"9.6.7","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nice-to-haves like created and updated timestamps and default id creation.","directories":{},"lint-staged":{"*.{js,ts}":"eslint","*.{js,ts,md}":"prettier --write --ignore-path .gitignore"},"_nodeVersion":"18.17.0","dependencies":{"joi":"^17.9.1","ulid":"^2.3.0","http-errors":"^2.0.0","@aws-sdk/lib-dynamodb":"^3.363.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","husky":"^8.0.3","eslint":"8.44.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.49","@swc/jest":"^0.2.24","typescript":"^5.0.4","@types/jest":"^29.5.0","lint-staged":"^13.2.1","jest-extended":"^4.0.0","@faker-js/faker":"^8.0.2","@tsconfig/node18":"^18.2.0","@types/http-errors":"^2.0.1","eslint-plugin-jest":"27.2.3","eslint-plugin-import":"^2.27.5","publish-if-not-exists":"^1.1.0","eslint-config-prettier":"^8.8.0","@aws-sdk/client-dynamodb":"^3.363.0","@typescript-eslint/parser":"^5.57.1","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-no-only-tests":"^3.1.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.8.6_1691012666563_0.6434847191687345","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"@setho/dynamodb-repository","version":"0.8.7","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.8.7","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"0c7d130eba5b041a649d7dadade2943882dab72e","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.8.7.tgz","fileCount":18,"integrity":"sha512-MWxAmzyL+OXWZ46n3MgpW8g+bPk6rGqn2zFn2/va+pZ49J2LtpLvRfqHWKIob8rkrlz+aO0aXlNJkCcn9fVXjg==","signatures":[{"sig":"MEUCIQC//EL2OJBzAFJzX+7tA/DczUFWU4prDBr/kiwBJt/loQIgXDw12sO212LuAAfSMbnl0U0mBVtjotYNaxrXUJeAnok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22707},"main":".build/index.js","types":".build/index.d.ts","engines":{"node":">= 14"},"gitHead":"9127b3d9448ed29a42776af0f73c4cdbee7690c3","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && npm run test:unit","build":"rm -rf .build && npx tsc && rm -rf .build/test","prepare":"npm run build","test:int":"npx jest int.test --silent","test:unit":"npx jest unit.test --silent","test:smoke":"npx jest smoke.test --silent","smart-publish":"npx publish-if-not-exists","prepublishOnly":"npm run test:smoke"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"9.8.1","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nice-to-haves like created and updated timestamps and default id creation.","directories":{},"lint-staged":{"*.{js,ts}":"eslint","*.{js,ts,md}":"prettier --write --ignore-path .gitignore"},"_nodeVersion":"18.18.0","dependencies":{"joi":"^17.10.2","ulid":"^2.3.0","http-errors":"^2.0.0","@aws-sdk/lib-dynamodb":"^3.363.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^8.0.3","eslint":"8.50.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.91","@swc/jest":"^0.2.24","typescript":"^5.2.2","@types/jest":"^29.5.5","async-retry":"^1.3.3","lint-staged":"^14.0.1","jest-extended":"^4.0.0","@faker-js/faker":"^8.1.0","@tsconfig/node18":"^18.2.0","@types/async-retry":"^1.4.6","@types/http-errors":"^2.0.2","eslint-plugin-jest":"27.4.2","eslint-plugin-import":"^2.28.1","publish-if-not-exists":"^1.1.0","eslint-config-prettier":"^9.0.0","@aws-sdk/client-dynamodb":"^3.387.0","@typescript-eslint/parser":"^6.7.4","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-no-only-tests":"^3.1.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.8.7_1696603722846_0.3260890942389689","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@setho/dynamodb-repository","version":"0.9.0","keywords":["dynamodb","repository","lambda","setho","seth"],"license":"MIT","_id":"@setho/dynamodb-repository@0.9.0","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"homepage":"https://github.com/setho/dynamodb-repository#readme","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"dist":{"shasum":"a81f33987414cdf8abe9ecfd10fcc9c5977f98c7","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.9.0.tgz","fileCount":21,"integrity":"sha512-r4cds7WDLYtb0wfnwTp7gb/eA1y2MuE/xh1ab6SFHMYZuhnBipbrKAvMIG2NnLWA0QYnGVSXQG5e4GPRxyCgcQ==","signatures":[{"sig":"MEYCIQD1nHZAXFEpBOtZOulsDQAZj8KVM0v+LoaxoFIs/0Xf1AIhAM+4vhUE7dw8nIsCUnO8zAxMJ7ei9e1GCGaatnswBFg9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30333},"main":".build/index.js","types":".build/index.d.ts","engines":{"node":">= 14"},"gitHead":"534b0564e184cedb2d50524fa786822f6d3b1559","scripts":{"lint":"eslint . --ignore-pattern node_modules/ --ignore-pattern coverage/","test":"npm run lint && npm run test:unit","build":"rm -rf .build && npx tsc && rm -rf .build/test","prepare":"npm run build","test:int":"npx jest int.test --silent","test:unit":"npx jest unit.test --silent","test:smoke":"npx jest smoke.test --silent","smart-publish":"npx publish-if-not-exists","prepublishOnly":"npm run test:smoke"},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"repository":{"url":"git+https://github.com/setho/dynamodb-repository.git","type":"git"},"_npmVersion":"9.8.1","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nice-to-haves like created and updated timestamps and default id creation.","directories":{},"lint-staged":{"*.{js,ts}":"eslint","*.{js,ts,md}":"prettier --write --ignore-path .gitignore"},"_nodeVersion":"18.18.2","dependencies":{"joi":"^17.10.2","ulid":"^2.3.0","http-errors":"^2.0.0","@aws-sdk/lib-dynamodb":"^3.363.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^8.0.3","eslint":"8.53.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.91","@swc/jest":"^0.2.24","typescript":"^5.2.2","@types/jest":"^29.5.5","async-retry":"^1.3.3","lint-staged":"^15.0.2","jest-extended":"^4.0.0","@faker-js/faker":"^8.1.0","@tsconfig/node18":"^18.2.0","@types/async-retry":"^1.4.7","@types/http-errors":"^2.0.2","eslint-plugin-jest":"27.6.0","eslint-plugin-import":"^2.28.1","publish-if-not-exists":"^1.1.0","eslint-config-prettier":"^9.0.0","@aws-sdk/client-dynamodb":"^3.387.0","@typescript-eslint/parser":"^6.7.4","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-no-only-tests":"^3.1.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-repository_0.9.0_1699496017597_0.2259624425250717","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@setho/dynamodb-repository","version":"0.9.1","description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nice-to-haves like created and updated timestamps and default id creation.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/setho/dynamodb-repository.git"},"engines":{"node":">= 14"},"scripts":{"build":"rm -rf .build && npx tsc && rm -rf .build/test","test":"npm run lint && npm run test:unit","test:unit":"npx jest unit.test --silent","test:int":"npx jest int.test --silent","test:smoke":"npx jest smoke.test --silent","lint":"eslint .","prepublishOnly":"npm run test:smoke","prepare":"npm run build","smart-publish":"npx publish-if-not-exists"},"main":".build/index.js","types":".build/index.d.ts","keywords":["dynamodb","repository","lambda","setho","seth"],"dependencies":{"@aws-sdk/lib-dynamodb":"^3.1012.0","http-errors":"^2.0.1","joi":"^18.0.2","ulid":"^3.0.2"},"devDependencies":{"@aws-sdk/client-dynamodb":"^3.1012.0","@faker-js/faker":"^8.1.0","@swc/core":"^1.15.18","@swc/jest":"^0.2.39","@tsconfig/node18":"^18.2.0","@types/async-retry":"^1.4.7","@types/http-errors":"^2.0.2","@types/jest":"^30.0.0","typescript-eslint":"^8.0.0","async-retry":"^1.3.3","eslint":"^10.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jest":"^29.0.0","eslint-plugin-no-only-tests":"^3.3.0","globals":"^15.0.0","husky":"^9.1.7","jest":"30.3.0","jest-extended":"^4.0.0","lint-staged":"^15.0.2","prettier":"^3.0.0","publish-if-not-exists":"^1.1.0","ts-node":"^10.9.1","typescript":"^5.2.2"},"lint-staged":{"*.{js,ts}":"eslint","*.{js,ts,md}":"prettier --write --ignore-path .gitignore"},"gitHead":"d9bcee36b230c313514c2bf97710c43c34148471","_id":"@setho/dynamodb-repository@0.9.1","bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"homepage":"https://github.com/setho/dynamodb-repository#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-VNKVZWrpNN/CyjvgyUIWdVdqo9TPtvofXWO++oOhpAY/oafATt29C/ceKIK9Wjn7+hySu+EXYAv7KxVxurwo5w==","shasum":"9717e8f23c2df16bb04f53a4f5a278e089e5ef89","tarball":"https://registry.npmjs.org/@setho/dynamodb-repository/-/dynamodb-repository-0.9.1.tgz","fileCount":21,"unpackedSize":30140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6rcAjPIbE8EHkzwhSnKnmeyOKm0gP1qyci5lut9p62AIgb7aqZvcKEFZp3BZFBF6QF2L/pY5HFJMzgptDScu5N7o="}]},"_npmUser":{"name":"setho","email":"seth.orell@gmail.com"},"directories":{},"maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dynamodb-repository_0.9.1_1776260846556_0.8259875539738655"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-26T22:29:32.954Z","modified":"2026-04-15T13:47:26.793Z","0.0.1":"2019-01-26T22:29:33.232Z","0.1.0":"2019-08-05T18:50:41.447Z","0.1.1":"2019-08-05T19:17:55.718Z","0.1.2":"2019-08-05T19:24:56.621Z","0.2.0":"2019-08-09T21:42:44.688Z","0.2.1":"2019-08-09T23:36:28.573Z","0.3.0":"2019-08-16T20:10:25.314Z","0.4.0":"2019-11-12T17:18:18.902Z","0.4.1":"2019-11-12T19:27:06.040Z","0.5.0":"2020-02-12T21:22:13.932Z","0.6.0":"2020-03-29T17:25:20.974Z","0.6.1":"2020-03-29T17:31:32.017Z","0.6.2":"2020-03-29T18:04:52.099Z","0.7.0":"2020-03-29T18:31:12.082Z","0.7.1":"2021-10-11T22:21:41.474Z","0.7.2":"2021-10-11T22:30:42.375Z","0.8.0":"2023-04-08T22:28:28.722Z","0.8.1":"2023-04-10T13:25:38.883Z","0.8.2":"2023-06-19T01:01:34.362Z","0.8.3":"2023-07-04T15:50:40.779Z","0.8.4":"2023-07-17T21:36:33.098Z","0.8.5":"2023-07-26T16:13:11.614Z","0.8.6":"2023-08-02T21:44:26.702Z","0.8.7":"2023-10-06T14:48:42.984Z","0.9.0":"2023-11-09T02:13:37.799Z","0.9.1":"2026-04-15T13:47:26.682Z"},"bugs":{"url":"https://github.com/setho/dynamodb-repository/issues"},"license":"MIT","homepage":"https://github.com/setho/dynamodb-repository#readme","keywords":["dynamodb","repository","lambda","setho","seth"],"repository":{"type":"git","url":"git+https://github.com/setho/dynamodb-repository.git"},"description":"DynamoDB repository for hash-key and hash-key/range indexed tables. Designed for Lambda use. Handles nice-to-haves like created and updated timestamps and default id creation.","maintainers":[{"name":"setho","email":"seth.orell@gmail.com"}],"readme":"# dynamodb-repository\n\n[![](https://img.shields.io/npm/v/@setho/dynamodb-repository.svg)](https://www.npmjs.com/package/@setho/dynamodb-repository) ![CI & Test](https://github.com/SethO/dynamodb-repository/workflows/CI%20&%20Test/badge.svg)\n\nDynamoDB repository for key-value indexed tables. Designed for Lambda use. Handles niceties like created and updated timestamps and default id creation.\n\n## Install\n\n`$ npm install @setho/dynamodb-repository --save`\n\n## Usage\n\n### TypeScript/ES6\n\n```typescript\nimport { KeyValueRepository } from '@setho/dynamodb-repository';\n\nconst myRepo = new KeyValueRepository({\n  tableName: 'Items', // Required\n  keyName: 'id', // Required\n  idOptions: {\n    // Optional\n    prefix: 'ITEM_', // Default is empty string\n  },\n  documentClient, // Required - V3 DynamoDBDocumentClient from @aws-sdk/lib-dynamodb\n});\n```\n\n### JavaScript\n\n```javascript\nconst { KeyValueRepository } = require('@setho/dynamodb-repository');\n\nconst myRepo = new KeyValueRepository({\n  tableName: 'Items', // Required\n  keyName: 'id', // Required\n  idOptions: {\n    // Optional\n    prefix: 'ITEM#', // Default is empty string\n  },\n  documentClient, // Required - V3 DynamoDBDocumentClient from @aws-sdk/lib-dynamodb\n});\n```\n\n#### Constructor\n\nUse the optional `idOptions` constructor parameter to set an optional `prefix` to give your ids some human-readable context. The remainder of the key is a ULID, which is both unique and lexicographically sortable. See an explanation of and motivation for ULIDs [here](https://github.com/ulid/spec).\n\n## Create\n\n- Requires action `dynamodb:PutItem`\n- Automatically adds a string key (this will overwrite any you may try to provide). Use constructor options to specify length and optional prefix.\n- Automatically provides a `createdAt` and `updatedAt` timestamp in ISO-8601\n- Returns what was saved; does not mutate the item passed in.\n\n```javascript\nconst mySavedItem = await myRepo.create(myItem);\nmySavedItem.id; // itm_a4d02890b7174730b4bbbc\nmySavedItem.createdAt; // 1979-11-04T09:00:00.000Z\nmySavedItem.updatedAt; // 1979-11-04T09:00:00.000Z\n```\n\n## Get by Key\n\n- Requires action `dynamodb:GetItem`.\n- Throws `404` if item not found using [http-errors](https://npmjs.com/package/http-errors).\n\n```javascript\nconst myItem = await myRepo.get(id);\n```\n\n## Get Many\n\n- Requires action `dynamodb:Scan`\n- Accepts optional parameter fields `limit` and `cursor`\n  - `limit` defaults to 100\n- Returns object with `items` (Array) and `cursor` (String)\n  - `items` will always be an array; if nothing found, it will be empty\n  - `cursor` will be present if there are more items to fetch, otherwise it will be undefined\n\n```javascript\n// Example to pull 100 at time until you have all items\nconst allItems = [];\nconst getAllItems = async ({ limit, cursor = null }) => {\n  const getResult = await myRepo.getMany({ limit, cursor });\n  allItems.push(...getResult.items);\n  if (getResult.cursor) {\n    await getAllItems({ cursor: getResult.cursor });\n  }\n};\nawait getAllItems();\n// The array allItems now has all your items. Go nuts.\n```\n\n## Remove by Key\n\n- Requires action `dynamodb:DeleteItem`\n\n```javascript\nawait myRepo.remove(id);\n```\n\n## Update\n\n- Requires `dynamodb:UpdateItem`\n- Honors revision check; it will only update if the revision on disk is the one you are updating. Will return a `409` if the revision has changed underneath you.\n- Will perform a partial update if you don't pass in all properties. Think of this as a \"patch\" vs. a replacement update. The `key` and `revision` properties are always required.\n- Returns the entire entity, including both new and unchanged properties\n\n```js\nconst person = await myRepo.create({\n  name: 'Joe',\n  age: 28,\n  favoriteColor: 'blue',\n});\n// Full item update\nperson.favoriteColor = 'teal';\nconst newPerson1 = await myRepo.update(person);\nconsole.log(newPerson1.favoriteColor); // 'teal'\n\n// Partial update\nconst partial = {\n  favoriteColor: 'aquamarine',\n  key: person.key,\n  revision: newPerson1.revision,\n};\nconst newPerson2 = await myRepo.update(partial);\nconsole.log(newPerson2.favoriteColor); // 'aquamarine'\nconsole.log(newPerson2.age); // 28\n```\n\n// More Coming Soon...\n","readmeFilename":"README.md"}