{"_id":"optimus-ddb-client","_rev":"42-74c1252c922bb5f2a86ff39701603176","name":"optimus-ddb-client","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.10":{"name":"optimus-ddb-client","version":"1.0.10","author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.10","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"292abbbe45b946394a198c564baef1e75d998086","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.10.tgz","fileCount":45,"integrity":"sha512-MXqRITDngVTyjfmHf5XCHA42NTcgxk6Tj6CZlJ/0h/xdZDgOZ+SUP3J7ULU4vAVVRtPCsA+d4JILIEVhOdgpWQ==","signatures":[{"sig":"MEQCIGb1qCOV28UoJQpe+g1+323yjb4QAjQFOnXUe4ZU49cnAiA0CLp7ORIsTDHYqKIj0IGf0dbjWs79RA0d6W36uFi7LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78168},"main":"dist/src/index","gitHead":"12feae97d63ab655f8e588a594164be97491bdce","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"shape-tape":"^1.0.10","@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.10_1701653941571_0.2957630254872916","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"optimus-ddb-client","version":"1.0.11","author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.11","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"fc89aaff5a962b93c87f20d2bf7a9f481ace6aaa","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.11.tgz","fileCount":45,"integrity":"sha512-rM7EDvYZmGypZgAXCQgL5PQ15KF69PtKOhQA+ZZ8pu7zICoMpnXTQNB4vrPw5t7BOqmRCGtqLzJcbxhhaJN7GA==","signatures":[{"sig":"MEUCIAPnPuzT55uu/upxuXn4JwhBsYY+eaiZ4BK9NH1lzB4OAiEA7Xo3pNt2sdvwBWQe6XlkaOvenbxpjz5Tub1SZRf0gJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78196},"main":"dist/src/index","gitHead":"0868151ef85dc9c6062a324aac80b161d74a56a8","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"peerDependencies":{"shape-tape":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.11_1701654586810_0.22282227235024266","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"optimus-ddb-client","version":"1.0.12","author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.12","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"36bcd05f57174847b899a181fe8c9b53ac3836a4","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.12.tgz","fileCount":45,"integrity":"sha512-comJbwypnJGJGDNKMhCbBg1nDuGuGQtgr6YmjSEnf+d14u8SuLu+siH+2RkvaSM9NxKk7VPFMi6JHpztkSoMdg==","signatures":[{"sig":"MEUCIQC+mWpdMFDOx+7CvS5d3NcFyDM/FSsG6k4jUsasBecRlwIgcy7QusXWiwcxha9INOibQI5qjelwdIM8FNa7npn00bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78327},"main":"dist/src/index","gitHead":"fb57df72f4922438d6df5a566b6352ecddbf08d2","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"peerDependencies":{"shape-tape":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.12_1701656309819_0.9268959331775535","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"optimus-ddb-client","version":"1.0.14","author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.14","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"a32f207d0ea7227008d9c7f26e944728cd0a56ff","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.14.tgz","fileCount":53,"integrity":"sha512-AGF4JPG5mLD/7/4ttXH//56SLSP/Uwi7alV1i46hwaTo+3W3IGHesscU1J6bQOC3LLAN8/8zSdmamgdqkG7hWw==","signatures":[{"sig":"MEUCIFxw0XY/1ynxVicUokxKokX4KGPRjFrd2sopKB0WCbuOAiEAiC2eHSmwsOokntLQn6aLWzH0yCqtXP3nBMnMt6TDp/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83807},"main":"dist/src/index","gitHead":"e365533f0c56870e8c37e0be5f677efd7f914dee","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"peerDependencies":{"shape-tape":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.14_1701661943895_0.01269504399213317","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"optimus-ddb-client","version":"1.0.15","author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.15","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"1739713d73e7e292f354661dc6e7d043e1b23883","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.15.tgz","fileCount":53,"integrity":"sha512-hab8CEHpZAC2tYI/FvvgSwVx2tCufw/+J+t+1wq7raB1P4SeUGc6WcvLCvqWOdQMFtSogMhllffmBy9cBBl4zA==","signatures":[{"sig":"MEYCIQCKWhWAZ1bhucoBz5AOnYqtZsqjnM6TAxb+nSFEXlffTAIhAKruDyGGfJ6BnvwlhWo0Rd3qktsywtcnvrfzl3vjRLdA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84899},"main":"dist/src/index","gitHead":"03f2facc43d1945a8169cbc01271b85a7a29a874","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"peerDependencies":{"shape-tape":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.15_1701663289649_0.286607474521666","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"optimus-ddb-client","version":"1.0.16","author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.16","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"c9bc72dd0c757d21e938669c4c4df90b49d47b0a","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.16.tgz","fileCount":53,"integrity":"sha512-ESHEDpBUpWAoTanXLr9jogMUCM1/MH42xpAWCpF+Kv61hMWnAtyEG2EWb4+r77aQkBM/HNQj22Zty3EQ0dSxZA==","signatures":[{"sig":"MEYCIQCdPFHLbN+ZmWTv3Qei8736HUjH4v100t+NroTiP85lfAIhAMphSMh2LcwbPbubwfTQ6x+lFQWhvb7pAh3VdWcLjr0G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89648},"main":"dist/src/index","gitHead":"0250acfc5bb1c19c0f9d2f98413b92cceea4fa12","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"peerDependencies":{"shape-tape":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.16_1701664616489_0.8173889704737305","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"optimus-ddb-client","version":"1.0.17","author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.17","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"e2614d8d03aa4bc6779816a43d668cc4148e4dde","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.17.tgz","fileCount":53,"integrity":"sha512-kqZslEJvdDDaAqTFnGfcSGGi29/R1zznl1QVsFIEb4vpRQbvr8+JFtEfTemOCHHR8ilKbMR50k/+VgYOrdWVXA==","signatures":[{"sig":"MEQCIF7bnssSyNJTj1+K/46LycyzAzkrB7LPR8a8aOz/M499AiBYB5gCDpap1bn/A2OgDl5e4zmcp+5KQfZ6fJBpzFM5cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89125},"main":"dist/src/index","gitHead":"193482089a0110e4bbfb322df76bb82b1b232e44","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"peerDependencies":{"shape-tape":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.17_1701665471764_0.6189605247014642","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"optimus-ddb-client","version":"1.0.18","author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.18","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"861da61b7dfdcbdedb59b6e63339c067556ffe12","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.18.tgz","fileCount":53,"integrity":"sha512-v+Sg/jCGvZlTBICugFZZrxcEGyNgTvOi7rJGvr9kc7Beg67dBwyMcNyxye8TXoWyczJiPB4zEBlkLliow7gJoQ==","signatures":[{"sig":"MEYCIQDBRhezXNFKx8aLA01+NUXLn2eVQ9Pn+csAtWertvVzdQIhAIymawaBeQbzqdVHXsUzGO9/6yRga49zU07iJntYLpcB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91686},"main":"dist/src/index","gitHead":"c43352ee60fd9f7ed5595795c7e34b7f6d34aa6e","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"peerDependencies":{"shape-tape":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.18_1701667318489_0.015044811218713372","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"optimus-ddb-client","version":"1.0.19","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.19","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"6be8d5f56f7eaf5bc8656a7e1508b2cdba1200fd","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.19.tgz","fileCount":53,"integrity":"sha512-gcbXp2H95qeNi04tjz8qLx1ovzkLvBjYBgUK9qE7EbfDKWv+ivWhtzelDAExqpDx5hb7ps1sKtbd7ENLP/Yh1A==","signatures":[{"sig":"MEQCIBCIkR2jBiPedU8Zj2VpW/lgV0paZpd5TDl1YRdMGEe4AiAKgy9DkqZaMTIuj1uEA19BCI6MNvMzAVyyNCc3TaTEVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92241},"main":"dist/src/index","gitHead":"12d309d3c01f11b215fb5cbd5f7077508014079c","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"peerDependencies":{"shape-tape":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.19_1701743608859_0.4976638216405411","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"optimus-ddb-client","version":"1.0.20","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.20","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"168b915a3aa94b9226840e7331de07ff469ca666","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.20.tgz","fileCount":53,"integrity":"sha512-9ko0BLj/kZPGAl52MrmrdiOOaLc0eXlbB80Un3tOolVzNuJxMVmPm3v9hMxYV0uoa1NbGgPLhJ4kYcYvGhpmcQ==","signatures":[{"sig":"MEYCIQCh5ohOOfI6SUhfuBGBM9wcIG4PKF/xeLHEM8/MPhtevwIhALVC+5EQ+mdAhKa1yqf1nF01CVNHtGkXbaQ98liBHCpn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99581},"main":"dist/src/index","gitHead":"21f17b8b7e70ede708a69e8b73e29f70caac7298","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"peerDependencies":{"shape-tape":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.20_1702159178985_0.281838376996119","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"optimus-ddb-client","version":"1.0.21","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.21","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"5cc5378a28287376c9efeb2fab133956d67b8add","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.21.tgz","fileCount":53,"integrity":"sha512-V1MTa2lLKA9WvZJ4ql2Gg/L++GESXdUJJ+pNzD/or1lMMKRaHZ/grD2NOEX1rL8UzYn2D8IB6aCCD7mcIOl2zA==","signatures":[{"sig":"MEUCIQDlc/FgjGa4liqsI3+0mRNWI8YpZgWZR8YH9Rf9/01TOwIgaBCo3yz47hA650mDH1yN0aWEoAxYSuNlynU5ltOOj1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99373},"main":"dist/src/index","gitHead":"36ecc70504f74d164a7b64301d6b0b2f8b22518b","scripts":{"test":"npx jest","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"9.4.1","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8"},"peerDependencies":{"shape-tape":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.21_1702160215146_0.7441262793039647","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"optimus-ddb-client","version":"1.0.22","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.22","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"88365bf0c4b1e61d92055a585986b6e622212b32","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.22.tgz","fileCount":37,"integrity":"sha512-89zqTxk6eobkFLj+35F+/zqugtsfyc+QLuYG6Ajeb/R33v/LrlJg58SEF7L2CVYeyLLYkuGConoasEXQfOMxlA==","signatures":[{"sig":"MEQCIHQxNCdztRJGmRAdIoYpnGm3aWoLPSeNftDYZsLRRI9ZAiBgZIh45fviQCg2LtjQt7zuPkI+4Y34s4sho9I3yKyhJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76016},"main":"dist/src/index","gitHead":"b9a4d1a45e63b002e51b5e349a05f86d4c7ee608","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.4","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.22_1702254710655_0.6179624849893828","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"optimus-ddb-client","version":"1.0.23","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.23","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"555976580ca38c9b1784a0a92ee44da164b6f810","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.23.tgz","fileCount":37,"integrity":"sha512-HviciaAJkoz/7AQlSHT44CfLXMTkaKPEXLAcWnH4089TZR69yr8Wz7AVHK9WMK3UlaW49tgXzXSGFeCnE5r4Qw==","signatures":[{"sig":"MEUCIAmf5MNT0fB6D51x8CIYDZRjIJ4zW51DlQ+nSIymzUxuAiEA5YzksyovQzfHwtXqNjCCUXfUZTymzq9NWPGCRHJFaBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76296},"main":"dist/src/index","gitHead":"d4330f166b1dd591d93209bcb79f727ed459929c","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.23_1702350911471_0.9698632783186298","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"optimus-ddb-client","version":"1.0.24","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.24","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"80da5e185dead488b76f27201bb879aa4fedcc23","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.24.tgz","fileCount":37,"integrity":"sha512-gdTrB2U5vYBQghjueoz8ynm2UoIMYa1I8j6gPsa33YdDJt+WiiDi5Z6IPVIxW6grT25m3N0ssxYOXIZExCeAMg==","signatures":[{"sig":"MEYCIQD+Epd3vWC/4hdiY7WheHUUKDfeS7zsimhN/kRYqG/lDAIhANesqbi7kRxaYFy+CxUthil+ilAga27uOxVU7NTW+SLQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77485},"main":"dist/src/index","gitHead":"a3e014fb9b34c4720e43e275cf326ba8acbc9cd2","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.24_1702351944048_0.21244488541367113","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"optimus-ddb-client","version":"1.0.25","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.25","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"ba251014b9b6c76e070d37bbc51faa1568a68c14","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.25.tgz","fileCount":37,"integrity":"sha512-E4+NjU53IGZCyKLidNa99/ijDSYt0wfhNIp3EcfUIRwbS4sMi1lv/z6BrRlquEM1ar3pR7UygaG2V+sGC2B8FQ==","signatures":[{"sig":"MEYCIQCrvt+JkXqwPa4nb92CpHpIReu1TcEvPcNp0Nf0e+1bEAIhAJVnrMQIkGtur1klCjjc0OWEPB0fqQbbvYJObPhxRFXw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78695},"main":"dist/src/index","gitHead":"b3806ff622f0dbd69b46b2015eca8b6f3e83f852","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.25_1702520101698_0.16771964205404188","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"optimus-ddb-client","version":"1.0.26","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.26","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"9a49f78119cdd4b0c5a4d02f24b90b65d703f7eb","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.26.tgz","fileCount":37,"integrity":"sha512-mkjH5hzijL4el8mTMQJBzTA9aZLhdVyJvANEmVjjMlVwmo76yFx8V+CQM7KwY8qlvpzslAVx7urnhaZdYZYoMA==","signatures":[{"sig":"MEUCIDDWK+QNdJ6Tw1497wLsJOIPQtWW0VK2AEO5cKeIM8MtAiEA7LJIcgzvmG5B4WofBxPGgQv8+lgZrkq3HKixg+rg1PU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81931},"main":"dist/src/index","gitHead":"70f1f8971e67877d900700004124a8a5c7d7afe6","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.26_1702614277145_0.8943717341064803","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"optimus-ddb-client","version":"1.0.27","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.27","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"7ce2c0e92478a0a58aa6a8a4c96e7088ef74ba27","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.27.tgz","fileCount":37,"integrity":"sha512-XNfWIy1sp5FCfO80D69hGZBLjZ+H2+DPQtjlFe3CyXPYFibjCSIMbyCqbeKD9+b92qJ7oFNDVzNPIjrOYSvGNA==","signatures":[{"sig":"MEYCIQDHXCidsHRnVslY2S1dcvpudOma6Dh7RrhzTDNBrykQrgIhANDuaSrAuIE+P2Qe/I3VKuecFGz/5FYWrY/6+NHGaNd8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81718},"main":"dist/src/index","gitHead":"7f1e751d1e43029a921dd7f39895f512c1288bde","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.27_1702615026471_0.006234903364791045","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"optimus-ddb-client","version":"1.0.28","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.28","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"db599f5bb454f45ee1d8267d2992b6ea5c7f312d","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.28.tgz","fileCount":37,"integrity":"sha512-/sqzqjMwRd2nl93wUdIlV4uoSwiqVW+YoBXUel0Xahlyyqfv3FUREn7FLZyDelzNmedA9Maz6I0PzzHAFQEsrA==","signatures":[{"sig":"MEYCIQCYENS1xiWDmwqvPt80INE5uURB6INh61JqoeuTWrXVqAIhAMLmUh3rWhod4iigmM6brPDU59957lkO4uITZwos6SDq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81727},"main":"dist/src/index","gitHead":"9fb7c9726cf514077f306dd72637251b942c0b1d","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.28_1702693274312_0.523302518256999","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"optimus-ddb-client","version":"1.0.29","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.29","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"cd6394557fcb75ea5ac3d8fde0617620d62dd224","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.29.tgz","fileCount":37,"integrity":"sha512-prF58ikl/aCsA1JcInHkONp8Rk6lxnrQ2bgwaqwG7fCAw1i5KGE5hXy49MweL6lnjPlRRtzkqyaXNKQxDChZDA==","signatures":[{"sig":"MEUCIQD4xDrIsDnLWBnpFk7lhlMEUAaPK5Mlqfr07ra4lhMq3AIgKsP8zyK+OFtNenquAM4ohS8r1szK6HvXuXeQV1rr+/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81481},"main":"dist/src/index","gitHead":"4800b09518dc481bc824d98fe43a5c14c1ed5d73","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.29_1702761775546_0.8368204038914591","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"optimus-ddb-client","version":"1.0.30","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.30","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"8f9f1e80b4e2e0efc9eefbfa23988e90c20f2a62","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.30.tgz","fileCount":37,"integrity":"sha512-IU0/fpDFGvf+Hda9h/9JIUZiBbBMap3eR3RSYpUXUdOzCcuHxkj/AfKMblMSOV+8jiFLhNv9dQ5rUEESjmWY1Q==","signatures":[{"sig":"MEUCIAw4nwPK5r3B+IG5sRICe1KM2E8guznDGgXQELLWjqK1AiEAzTuh6WnaJdAx88sWFvX0zgoJcnGIuAelqnnLLTg2kR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84306},"main":"dist/src/index","gitHead":"0332f7afc77d4cc000d1c463da7592f0bcb4f1b8","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.30_1703203879340_0.37138984850944556","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"optimus-ddb-client","version":"1.0.31","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.31","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"6c1986ce018e22f84ef5e5dc5fe31e03f5e29c76","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.31.tgz","fileCount":37,"integrity":"sha512-vzKVrskZy4fBtcl0pWnJQf2orpf1z3G0qudYZIG0Z3STHch7vNWaGECIur96xZT3VHxuYrPYwrpp9xfWc41aQg==","signatures":[{"sig":"MEYCIQC105sTKA5IpL2qvp3b6nEFO7krZlawj5giEoq9orX+lgIhAPX9MMa8JSrwvcHzeOJovp6yc6o66YWQN2gRltTgz2CX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85208},"main":"dist/src/index","gitHead":"f1c3590e415f4bc718231e6be7db91b7f8511079","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.31_1703205965551_0.8840447799052014","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"optimus-ddb-client","version":"1.0.32","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.32","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"fcc0705b5796772f5b60b108816b325eb73edf3a","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.32.tgz","fileCount":37,"integrity":"sha512-nAClAf2pnFA1yWVWw0KfiSqQWnjCrGHj/NlgHcCNk4A8G/j1dNa+7Z0TH0Vc6tuPu/ULVmkUikUltjPL/1JvHQ==","signatures":[{"sig":"MEYCIQCZSyo9uOWjk1KiHJRCQH7iwNXk0xHRnCvqbdxBmuzBlAIhAK1ofZcl2oCw06XuHgQMOD8Q1QNHpK45oStpVRfmJb73","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85095},"main":"dist/src/index","gitHead":"a0c3b37b8834fc8c7bc0ca23815e65b474805db1","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.32_1703365190283_0.8384915901931442","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"optimus-ddb-client","version":"1.0.33","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.33","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"217c49e8c1a55bb21610cf55fb241ce154a7936e","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.33.tgz","fileCount":37,"integrity":"sha512-XN7q+OcK/KMl1eMAoBPtj96mgNbJOBBK1wV76OPRZamlZkUxbmGkusoXTebvChUSoh+Dw69xbZNAyyjBWAa7+g==","signatures":[{"sig":"MEUCIQD5tueDTB0b/W/yKl+ktj/NAdH4fzhdmocglpqsM5humgIgFFCPMbWEvm6s/2alFOf4GkLgp4cPl1EG2680iIOytA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87409},"main":"dist/src/index","gitHead":"993955cf9e5decb2c737084ed098fc71509a5671","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.33_1703445722782_0.0662019533822491","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"optimus-ddb-client","version":"1.0.34","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.34","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"1877136cd26a347da73d984a4e93bbd399d8a93e","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.34.tgz","fileCount":37,"integrity":"sha512-nNKnJer8Pxo16PFK8Q1jjta4jXj8q+MwFguTcLqCxmPrXIk3S05oaB+OnW44MHbmxzoCx5+8x2aKkLK3fOkMAA==","signatures":[{"sig":"MEQCIG5ST8e1nAkfOU8mcpOUpFE5n03mFU6vWPYFjWFUtFLSAiBafLvkTZOoqO/71ee1RcSZRnsEcg1E23asOXA0wDGSEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89992},"main":"dist/src/index","gitHead":"df77d4855ab1f792b6ad7bc27aacff986d47ce2e","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.34_1703911721327_0.5470140870990821","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"optimus-ddb-client","version":"1.0.35","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.35","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"40d41b688d4fd52cc741620e410ff9e1881e7752","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.35.tgz","fileCount":37,"integrity":"sha512-Av4hWqu8A5RHXv7p+0KnQfn3DREb/PgrHc7jsgAsgBOlsed0Lvt0MWNm+ek7/3kf+q0IBAxkj73Na+DFHuVxLw==","signatures":[{"sig":"MEYCIQCCmcMisa5TCZ+BPTt1B9eukTcLK3yJ0RbsQdej9s2n/gIhAL6V2lgg+Nl1eoV5KKDHFa7HpvHMAjZzKSxFg4K6yiER","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89984},"main":"dist/src/index","gitHead":"3957e5b0a38b2f7cdf55ddde89adbca06d3e420d","scripts":{"test":"npx jest --runInBand","build":"tsc","prepublishOnly":"npm run build && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.5","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32"},"peerDependencies":{"shape-tape":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.35_1703913374417_0.2995966807599426","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"optimus-ddb-client","version":"1.0.36","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.36","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"418857e3442bbde6dd918345aa26905ee5023763","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.36.tgz","fileCount":46,"integrity":"sha512-uKqgVnYrO6xvyvVWzdXhpYpoQk5OUv/cEOELTZfrdXKV/IFgq7LdftKTTpGioyECfdx6nGLtp+mmiYTxhMLfEA==","signatures":[{"sig":"MEUCIA4nloTVxttgeftaSVbb4HQUWcG2x+Ow5ICG2x39to6xAiEAr33dR5SXXodAfonpjIsFHUtb8Hx6DdNgPjM7fE6BqLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160251},"main":"dist/src/index","gitHead":"ad7ebcc71c93dee7c339b8829d7845859fd2fca3","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.36_1704081188320_0.7911472216485418","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"optimus-ddb-client","version":"1.0.37","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.37","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"6db27df496fed5652b17c033c92164dfbeca3e5a","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.37.tgz","fileCount":50,"integrity":"sha512-6kPnYqMpejrXiKtqX4e7R0AgndMWN0ANeqIem4JpwOvZpbl/x8QxvCAVQ22bd+3LdmOzwS3veQis1ZUu3Qm1dg==","signatures":[{"sig":"MEUCIQDT95K/SJF2KOaRJfDNlO2l5xf4FH0fKA8Gj1/Ppce+IQIgJZfkYzShQVKuuLsdfoDLHLIrvPz4Tw/840R4vhUtLGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175165},"main":"dist/src/index","gitHead":"43ba8fb1cd8756f107159be565c12f9ed9bc914b","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.37_1704415504831_0.6144063878243144","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"optimus-ddb-client","version":"1.0.38","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.38","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"892a6228b3afa76c993c8a79f8709ec90eb12604","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.38.tgz","fileCount":50,"integrity":"sha512-tATbi7QlEggqSRMK+u4zJtEuomNZl85ClrWPL6VzXQ8pURDH0iZVl4HbPjsIdgTRVhXBaU7dthKGqriB9cBJSA==","signatures":[{"sig":"MEUCIDxzD39c2D8CX12OPMGgqA1L1nXPgU0Fsu/B2W+Y2jO4AiEAo4nzWskrAhLyUtEyLasuhLsz1MZIrYIOA+1c5rqqeCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175091},"main":"dist/src/index","gitHead":"8dc1e8db80bf15462217806fa6134c5824e983b0","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.38_1704511951304_0.6737919790824471","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"optimus-ddb-client","version":"1.0.39","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.39","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"159692377f33e08015ebcc1907ba3c2bf5236c81","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.39.tgz","fileCount":50,"integrity":"sha512-X7l2O2Xbyjx+2MbtlnOw/6IAFDqExZpqKOR4Bn/HKY/aD75k2L2+FMQxQ4M00s9LFfveTF7gZKQchh/1miV5cQ==","signatures":[{"sig":"MEYCIQDR+2NxWM5tyOjLLgL0xjoSffbVYGNnAjKK4QHThwtDkwIhANTctpximK4sHW/lhQxQDC8/R6rIlZZVCbB+SWRJGUMy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175187},"main":"dist/src/index","gitHead":"c8d146c563508a791131e88aff6111a676cc5343","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.39_1704766407938_0.6451260097405602","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"optimus-ddb-client","version":"1.0.40","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.40","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"7dc4e130bcc189cee783006935fa07bbdbbba0df","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.40.tgz","fileCount":50,"integrity":"sha512-iJTDp8idPrZ5AXA3k3T/LYc6KQrn0NYAB5ZJoKqxX/btZaeKvtbmmQaF4Sh57dYG4yZ5RnsPCEvhDku/1L35+Q==","signatures":[{"sig":"MEYCIQDzboYkXZgcki2EMTCQ4vkNnZ422qixmgyIigu3tIRHjQIhAPp3J+ZGfnCNLU/kiH1/DKYvU6Cxq1H9izhSJGYQ06+w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179640},"main":"dist/src/index","gitHead":"f3dd256eb0e79568fdb84a513a1dce18f9d0519b","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.40_1705378566917_0.03725293764841053","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"optimus-ddb-client","version":"1.0.41","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.41","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"5bc4dfa0d3c8ad6a3a9a6f301c81c03d93ab9f92","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.41.tgz","fileCount":50,"integrity":"sha512-yfyKtGQe2DBKTm9f05vNrPDZDtbSVUrJIsz9NCWK6woEouwu1sMMBM6fB2G321dRIg1BJkbo2Ds/BtFpZQM6sQ==","signatures":[{"sig":"MEUCIQCK14qsskHe225Ylc0g36XGhaxHD1yeVOKjbhnGS59zjQIgU7m52KdtOqIQmX4OL6vebpJ9xJXUfldvCmadWlMcC3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180162},"main":"dist/src/index","gitHead":"84d59a478353cb244d6db61f120ff65d4b3caa5d","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.41_1705545915010_0.21052064527415948","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"optimus-ddb-client","version":"1.0.42","keywords":["experimental"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.42","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"f88f8d398f76484cf7b644360b4b868a786af624","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.42.tgz","fileCount":50,"integrity":"sha512-kYD1HwRe3nePZKQnrcwlMnJ+6wKqJCbjsuXMwT+viGm8J060/mU6VIkl1g2s0vjP+H+/i/UJsN6c04q0P1yC/w==","signatures":[{"sig":"MEYCIQCcX61DOTDY4UNXMIDR/CAFvlQagupQj2jgPC6xZKlBEAIhANpwz6tfz4lCYYFJKBCq+5dUswTvdU2Z+eYAKA1doIpx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180832},"main":"dist/src/index","gitHead":"84d59a478353cb244d6db61f120ff65d4b3caa5d","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A high level TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.42_1710550490941_0.42705031804506643","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"optimus-ddb-client","version":"1.0.43","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.43","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"452ec5ebc092a7431cb230418764e53b66618a7b","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.43.tgz","fileCount":50,"integrity":"sha512-HmHWUqpnGI1kIElxUMTTBdyLdI2CxXVuYfa3HFzehVg50sOfRbhtNZeuy1U0JIZ3B6h3D9wFVRcTqvx85BxRLg==","signatures":[{"sig":"MEYCIQCwM/gWdtEDjt9ucZXi75J3S9ivhzrwpeU29uSxrog/lgIhAPIyxiCZSgTvBlzkFr3kTan+jF1yIjVLCGCUSM/xr4Ow","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182509},"main":"dist/src/index","gitHead":"13e8ad1cb6adba511cd256155e7ec4608373646d","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.32","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.43_1710551815648_0.7578847285059345","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"optimus-ddb-client","version":"1.0.44","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.44","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"584b1e4e37b5b5e206ad09f49654d09d0212b285","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.44.tgz","fileCount":50,"integrity":"sha512-Y7UMeEywy5DZsElTqpwLvNAL9R5kngbkgHZ4vXO6RPXL/BI6Juvy7Ak0zcK0gDUfmx0RHbvjZT51hoK7D73m/A==","signatures":[{"sig":"MEYCIQCKN/1O9byHV2vtGglJ66OpLiJzO1dx1teUB0Qsas60oAIhAOux+kKRS1lgIdm36c2eYpeg+CUR7Xm0exSES21BdhWV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183557},"main":"dist/src/index","gitHead":"756b99a71d4c3bc6c5b3bc18dcd32e5ed896e27e","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.34","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.44_1713040303565_0.8463750017599811","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"optimus-ddb-client","version":"1.0.45","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.45","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"1ffd1e756bc45ec738f9a062166f797cc373d0a2","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.45.tgz","fileCount":50,"integrity":"sha512-7c28wgBg4OYch0YDSPeLnheRScot4FsPdXQYUE0ukL947hRMSAUrVeC5Wvb9PT9chGRhqQgEJTi0d2B7+HdrWQ==","signatures":[{"sig":"MEUCIQDo+6RvmPbU+kvms3eMeRdSf8BJB/4BZIiz+5oJcejADQIgS8r2zwMWqBhEHFW+l3/c2jHqknBSbVpS7fjNumi41xk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182521},"main":"dist/src/index","gitHead":"2b812f6cca51a294096413fa1df86c8a30e964eb","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.34","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.45_1713737056504_0.45100852864908814","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"optimus-ddb-client","version":"1.0.46","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.46","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"6e34092763b26a506ce6173ffd2728d90cf95918","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.46.tgz","fileCount":50,"integrity":"sha512-Fra+4rGaDE8+cE0MMFJZnwTn0ZR25uicglRg/hQAZafY6rw5bTql3hjuQxdpArmkuNh6vrNQ4/yCdL4TJ50kNQ==","signatures":[{"sig":"MEUCIDVW2//a7fqPTiaw3N74Wmb2j8b8VG2LStJ060RM/ulIAiEA76rGjhAOq2aV60kI46xK1cJQ+NzHVRqnSclDNVylT5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182832},"main":"dist/src/index","gitHead":"e1b963cef8501a0f090462ab77a3eef9b1c3a2c3","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.34","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.22"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.46_1713746839113_0.46173980004360704","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"optimus-ddb-client","version":"1.0.47","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.47","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"0e3154f773a772b873ac59575f167ef19e53f519","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.47.tgz","fileCount":52,"integrity":"sha512-CDJwb3s0h0k2yfyY3rnbGBu6yTBDN5dYsamFNDq8P8fkiBIHQ/2jgGEc9c7sDkCEDaJNPgUx+PtN/6Wwu9Gcpw==","signatures":[{"sig":"MEYCIQDwowqEdkJ7jnoj6iDlxhnXCbap85O/GZnpNVpmITzsjAIhANrSHGSf7r9DuMI+gnNu7rBfVmBVCLiWWfpl5Y8i9Nb7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225679},"main":"dist/src/index","gitHead":"26a15e2a905e924d751d10809394bf01a406fc48","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.34","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.22"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.47_1720123273671_0.6488884024410113","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"optimus-ddb-client","version":"1.0.48","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.48","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"431a2e5d3ce8b5043428d5f547e88240346c0fd0","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.48.tgz","fileCount":41,"integrity":"sha512-6Ua9yxNTYpTm/EsPfUQ4R22O8YYL3FF+fiXim2lMM3mJXEpBtxxjjSruZmY9dIEa6vSHE++Fsp9envIHqxChHg==","signatures":[{"sig":"MEUCIGSE751VVEB0dV3T2942UBwZlQloZKq9S6287LQ0BM5gAiEAyICEqw7Tf6/vBQG60mAcnYX7t9rlARjnKZs0kSCjV9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179079},"main":"dist/src/index","gitHead":"3f01185da09c24c3b88e881b4b7eb672d56e0a95","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.34","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.22"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.48_1720292144181_0.7002916181313263","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"optimus-ddb-client","version":"1.0.49","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.49","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"4b2c8fc967e2ce47f106785ab488f709cb4607be","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.49.tgz","fileCount":41,"integrity":"sha512-KtLAxP76TbaFtkD5Z/AOzR/2feRfZZ46ipgxysTxnKkSH6dJ/+OWPs0xo1xYEr/efSdeNW8c8C1c5KPIADrqiQ==","signatures":[{"sig":"MEYCIQCA2tw7In0ITJk2uVFhJiNCDEDojbsX3X/AwhK08Rl0AAIhAIDIdpOzvB32Q3+Qixe2NVQgq75HIHyFMu+kqqxasbn8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179277},"main":"dist/src/index","gitHead":"10a9c603aeed18a8dca83a9847ed5e4509af9dbe","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.34","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.22"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.49_1720293369283_0.5354344946164578","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"optimus-ddb-client","version":"1.0.50","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.50","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"5f960afb6614088b2e96dd38b8d0fcf4ab8527ad","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.50.tgz","fileCount":41,"integrity":"sha512-Jj5SMFEiTGWEcyI/8B+pymEYm6BtPtV4Ycxq6Xd4GTKukeBl6oSlDKnleRHq2QlPipVIwTHfJ81hFBum7GKXxg==","signatures":[{"sig":"MEUCIQDq/qui7hJVBkyKSxN4KDJ7CFMXQ79ileGuadUh+roDlgIgBwur3my9U0E9Fte9nBpP6bg+cOVHuG8qEYLYu82H5WY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180925},"main":"dist/src/index","gitHead":"9e2f0d5641f6817498f08009f54eb03304560b21","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.2.3","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.34","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.22"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.50_1720295300245_0.45460479972760326","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"optimus-ddb-client","version":"1.0.51","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@1.0.51","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"fa65dadd9efbb6fb967cbf6949ea585346e47543","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-1.0.51.tgz","fileCount":41,"integrity":"sha512-X4DDdyIP1rsPVTA9q5B0hHD18L+zppOc7d2na/3FNcg+8EZI2CcbiGkJEvzke5ki/PeLBWVCa0Gj4EJ4aH0S1A==","signatures":[{"sig":"MEUCIH23x+bvo2ZS2lLPkkYPL0IwqwywbzxHVJUvBvDTLj9QAiEA64XUpb5c9dqNasKNYbTYN2yOAtG7d9A2+7jMHgUrgvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180986},"main":"dist/src/index","gitHead":"4206b740c1a9cfbbb2da201e584dcff73b970a2d","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.8.1","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.34","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"shape-tape":"^1.0.23"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_1.0.51_1724293005726_0.9642754753846983","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"optimus-ddb-client","version":"2.0.0","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"author":{"name":"Paul B. Armstrong"},"license":"MIT","_id":"optimus-ddb-client@2.0.0","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"dist":{"shasum":"3348a15caa65598ec1c790f2bcdda4c092ad3648","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-2.0.0.tgz","fileCount":41,"integrity":"sha512-T/aszxexFFYuypj8ZmYLNXooX7WUHUmUVPqRHkhepfiZgdcuJdi5fchyuVzCKIs4q6LVEJ3nV4lU7HowZzWLlA==","signatures":[{"sig":"MEUCIG1I/KiUWH5U2iZUOKeKCQ9Zc9NzsYvkBuWzhXt33wb5AiEA37dyDSFPgyev4zb8nlFr/eDk7l82UZ6d1QCVz/uS2aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178036},"main":"dist/src/index","gitHead":"072569df7429341b3e523c7a07a341467cc58d3b","scripts":{"test":"npx jest --runInBand","build":"tsc","generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"typings":"dist/src/index","_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"repository":{"url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.465.0","@aws-sdk/client-dynamodb":"^3.465.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typedoc":"^0.25.4","@types/jest":"^29.5.8","dynamodb-local":"^0.0.34","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/optimus-ddb-client_2.0.0_1734835559018_0.6973525286799356","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"optimus-ddb-client","version":"2.0.1","main":"dist/src/index","typings":"dist/src/index","scripts":{"generate-docs":"npx typedoc --readme none --entryDocument index.md --githubPages false --sourceLinkTemplate 'https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/{path}#L{line}' --plugin typedoc-plugin-markdown --out docs src/index.ts","build":"tsc","test":"npx jest --runInBand","prepublishOnly":"npm run build && npm run generate-docs && npm run test"},"repository":{"type":"git","url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git"},"author":{"name":"Paul B. Armstrong"},"license":"MIT","description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","devDependencies":{"@types/jest":"^29.5.8","dynamodb-local":"^0.0.34","ts-jest":"^29.1.1","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1"},"peerDependencies":{"zod":"^3.24.1"},"dependencies":{"@aws-sdk/client-dynamodb":"^3.465.0","@aws-sdk/lib-dynamodb":"^3.465.0"},"keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"_id":"optimus-ddb-client@2.0.1","gitHead":"11d287fd7e49a8d7d1007ffbe1e88f8cf848f9f2","bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-j2ST/IWg754PaBQLEklQG5Md96eg5heihfuxK3HMOB61vStrn00CYDW7ikPHLHCo1f5//epHV5T6YTLUhwQaag==","shasum":"4f617cb9101b6f84e6a3ba9a93dce1c28d3ea67d","tarball":"https://registry.npmjs.org/optimus-ddb-client/-/optimus-ddb-client-2.0.1.tgz","fileCount":41,"unpackedSize":178485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAXYFS9FamyupBwIA2mLMq5Y1NhUBNNJZio4WdjNXe4AiA1tBNEYvB0Lg3xKLlhGAY4mH+dA+wcykcLC8JXTlk8Ug=="}]},"_npmUser":{"name":"paulbarmstrong","email":"paul83637@gmail.com"},"directories":{},"maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/optimus-ddb-client_2.0.1_1735323453945_0.1346487564883425"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-04T01:39:01.570Z","modified":"2024-12-27T18:17:34.338Z","1.0.10":"2023-12-04T01:39:01.766Z","1.0.11":"2023-12-04T01:49:47.054Z","1.0.12":"2023-12-04T02:18:30.021Z","1.0.14":"2023-12-04T03:52:24.042Z","1.0.15":"2023-12-04T04:14:49.873Z","1.0.16":"2023-12-04T04:36:56.708Z","1.0.17":"2023-12-04T04:51:11.925Z","1.0.18":"2023-12-04T05:21:58.737Z","1.0.19":"2023-12-05T02:33:29.046Z","1.0.20":"2023-12-09T21:59:39.217Z","1.0.21":"2023-12-09T22:16:55.444Z","1.0.22":"2023-12-11T00:31:50.815Z","1.0.23":"2023-12-12T03:15:11.639Z","1.0.24":"2023-12-12T03:32:24.178Z","1.0.25":"2023-12-14T02:15:01.986Z","1.0.26":"2023-12-15T04:24:37.353Z","1.0.27":"2023-12-15T04:37:06.677Z","1.0.28":"2023-12-16T02:21:14.599Z","1.0.29":"2023-12-16T21:22:55.810Z","1.0.30":"2023-12-22T00:11:19.504Z","1.0.31":"2023-12-22T00:46:05.752Z","1.0.32":"2023-12-23T20:59:50.459Z","1.0.33":"2023-12-24T19:22:02.974Z","1.0.34":"2023-12-30T04:48:41.497Z","1.0.35":"2023-12-30T05:16:14.589Z","1.0.36":"2024-01-01T03:53:08.481Z","1.0.37":"2024-01-05T00:45:05.006Z","1.0.38":"2024-01-06T03:32:31.459Z","1.0.39":"2024-01-09T02:13:28.109Z","1.0.40":"2024-01-16T04:16:07.083Z","1.0.41":"2024-01-18T02:45:15.179Z","1.0.42":"2024-03-16T00:54:51.102Z","1.0.43":"2024-03-16T01:16:55.939Z","1.0.44":"2024-04-13T20:31:43.733Z","1.0.45":"2024-04-21T22:04:16.648Z","1.0.46":"2024-04-22T00:47:19.329Z","1.0.47":"2024-07-04T20:01:13.832Z","1.0.48":"2024-07-06T18:55:44.342Z","1.0.49":"2024-07-06T19:16:09.450Z","1.0.50":"2024-07-06T19:48:20.483Z","1.0.51":"2024-08-22T02:16:45.913Z","2.0.0":"2024-12-22T02:45:59.208Z","2.0.1":"2024-12-27T18:17:34.168Z"},"bugs":{"url":"https://github.com/paulbarmstrong/optimus-ddb-client/issues"},"author":{"name":"Paul B. Armstrong"},"license":"MIT","homepage":"https://github.com/paulbarmstrong/optimus-ddb-client#readme","keywords":["dynamodb","optimistic locking","transaction","typescript","javascript"],"repository":{"type":"git","url":"git+https://github.com/paulbarmstrong/optimus-ddb-client.git"},"description":"A TypeScript/JavaScript DynamoDB client focused on transactional consistency and strong typing.","maintainers":[{"name":"paulbarmstrong","email":"paul83637@gmail.com"}],"readme":"## optimus-ddb-client\r\n\r\n### About\r\n\r\nOptimusDdbClient is a TypeScript/JavaScript DynamoDB client with the following abstractions:\r\n * **JavaScript attribute types instead of DynamoDB JSON.** Your items' attributes are represented by JavaScript types like `number` and `string` instead of DynamoDB JSON.\r\n * **Strong typing.** All items, key parameters, and query conditions are statically typed for each table's specific indexes and items. Runtime type validation is performed when pulling items out of DynamoDB and committing items into DynamoDB.\r\n * **Built-in transactions and optimistic locking.** An abstracted version number attribute facilitates optimistic locking. When you commit changes OptimusDdbClient does a TransactWriteItems with the items' version attribute values as conditions of the transaction. That guarentees that either all of the items in the transaction change exactly as they did in your code, or the transaction is cancelled and OptimusDdbClient throws an error.\r\n * **Managed expressions.** Instead of a string, expression name mappings, and expression value mappings, OptimusDdbClient's Query and Scan conditions are specified with statically typed tuples. Because of that you can be confident that your conditions are valid and you don't have to worry about mapping expression names and expression values.\r\n * **Table relationships.** When you specify a relationship between two tables, OptimusDdbClient will make sure that any item changes made on those tables must not violate the relationship. If a commitItems call does not include the items necessary to transactionally maintain all tables' relationships, it will throw a TableRelationshipViolationError. One-to-one, one-to-many, and many-to-many relationships are supported.\r\n * **No size limits for BatchGetItem, Query, or Scan.** OptimusDdbClient's getItems method will call BatchGetItem until all requested items are fetched. OptimusDdbClient's queryItems and scanItems methods will call Query or Scan respectively until the optional limit you specify is reached or it hits the end of the index.\r\n\r\n### Requirements\r\n\r\n1. Any existing items of tables to be used with OptimusDdbClient should have an N attribute to use for optimistic locking. It should be specified in the `Table` constructor's `versionAttribute` parameter. The default is \"version\".\r\n\r\n### 2.x.x major version breaking changes\r\n * Switch from shape-tape to zod\r\n * Rename itemShape to itemSchema, ItemShapeValidationError to ItemValidationError\r\n * Change to more flexible way of defining table relationship foreign keys\r\n * Start depending on [structuredClone](https://developer.mozilla.org/en-US/docs/Web/API/Window/structuredClone)\r\n\r\n### Installation\r\n```\r\nnpm install optimus-ddb-client zod\r\n```\r\n[`zod`](https://www.npmjs.com/package/zod) is a peer dependency of `optimus-ddb-client`\r\n\r\n### Usage\r\n```javascript\r\nimport { Table, OptimusDdbClient } from \"optimus-ddb-client\"\r\nimport * as z from \"zod\"\r\n\r\n// Create Table class instances based on your DynamoDB tables.\r\nconst blogPostsTable = new Table({\r\n\ttableName: \"BlogPosts\",\r\n\titemSchema: z.strictObject({\r\n\t\tid: z.string(),\r\n\t\tname: z.string(),\r\n\t\tcontent: z.string(),\r\n\t\tnumComments: z.number().int()\r\n\t}),\r\n\tpartitionKey: \"id\"\r\n})\r\nconst commentsTable = new Table({\r\n\ttableName: \"Comments\",\r\n\titemSchema: z.strictObject({\r\n\t\tblogPostId: z.string(),\r\n\t\tid: z.string(),\r\n\t\tcontent: z.string()\r\n\t}),\r\n\tpartitionKey: \"blogPostId\",\r\n\tsortKey: \"id\"\r\n})\r\n\r\nconst optimus = new OptimusDdbClient()\r\n\r\n// Perform operations on items in those tables.\r\n// Example scenario - Handling an API request for adding a comment to a blog post:\r\nasync function handleCreateBlogPostComment(blogPostId, commentContent) {\r\n\t// Get the blog post\r\n\tconst blogPost = await optimus.getItem({\r\n\t\ttable: blogPostsTable,\r\n\t\tkey: { id: blogPostId }\r\n\t})\r\n\r\n\t// Prepare a change to increase the blog post's numComments.\r\n\tblogPost.numComments = blogPost.numComments + 1\r\n\r\n\t// Prepare a new comment.\r\n\tconst comment = optimus.draftItem({\r\n\t\ttable: commentsTable,\r\n\t\titem: {\r\n\t\t\tblogPostId: blogPostId,\r\n\t\t\tid: crypto.randomUUID(),\r\n\t\t\tcontent: commentContent\r\n\t\t}\r\n\t})\r\n\r\n\t// Commit those changes in a transaction.\r\n\tawait optimus.commitItems({ items: [blogPost, comment] })\r\n\r\n\treturn { id: comment.id }\r\n}\r\n```\r\n\r\nIn TypeScript use zod's infer function to get a named type for your items\r\n```typescript\r\nimport * as z from \"zod\"\r\n\r\ntype BlogPost = z.infer<typeof blogPostsTable.itemSchema>\r\nconst blogPost: BlogPost = await optimus.getItem({\r\n\ttable: blogPostsTable,\r\n\tkey: { id: blogPostId }\r\n})\r\n```\r\n\r\nPlease see [the unit test demonstrating this example](https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/tst/README.test.ts).\r\n\r\n### Tests\r\n\r\nThe GitHub repo's tst directory has unit tests and integ tests using DynamoDB local. You can run the tests by cloning the repo and running `npm install` then `npm run test`. You need to have java installed to run the tests because DynamoDB local requires java.\r\n\r\n### Documentation\r\n\r\nPlease see [the low level documentation](https://github.com/paulbarmstrong/optimus-ddb-client/blob/main/docs/index.md) for more details.\r\n","readmeFilename":"README.md"}