{"_id":"dynamo-light","_rev":"26-d727be68ed5a16b928de0df5920ce806","name":"dynamo-light","dist-tags":{"latest":"2.0.2"},"versions":{"0.0.1":{"name":"dynamo-light","version":"0.0.1","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"689187d8add39bea43732cc7d27962fbb41e12c1","_id":"dynamo-light@0.0.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-p7XTLJPCrAZ65oMe+VKg6JSuo3kU7AdocVe9N8at5GK3nJ1dgnaVEQ1sQfE9ihQ+P4XfyszI9KZULHBBCqIj9A==","shasum":"c6e6654aada400b06416a04878f03d0b45812935","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-0.0.1.tgz","fileCount":34,"unpackedSize":60982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSw6kCRA9TVsSAnZWagAAmIkP/0WLXhMVHVZW3J/WVrF/\nVZW0xvsXhnjgiQtLrKdI8HBJCk6y8CQ86ClGxNe+qEeuu6opyVgXKmRkgAOk\nD8TXxgFgIvNEiRa9P0KIhuCYNf5j7IDgO6tz+JzdM3XR2hNNjXueX+k8EoI+\n0oQ15FgC0i+pzVQwtrCI6tTT8UjQHUzUQ4HESkLBh3lmmUB/Va2FYVcLiqaI\n7L5fYsBppg3+syIObjXA5grjN8W+C6lJNQzReJus1SGblSMMPwCohDC4WM4n\n/zqwAAV8spiaWKZUJlQF+8dR0rwY293eZzYqmfq2wMdw5JDE+vWLc1Kw0LD7\nv7CH4rPoYUTsAfGFXVMlVM42zK+JyT8sLeO6qRCnu1KZLcHH59q0GWlp7Mj9\nyfU6xFYbT92aD7BcR9FNESlz+WU3R352LpFnQsS5iWCBEef7T0DR15zT9bHG\nFoaNPDmRdml5OW1JTz0npeoczmpS5ywueEdmZMHk8rdV0SSejSjzRl8l0t0M\nRMLZOLaz+lB8dsdyIU4zSlELWCE5a1WA+FcYTvJo8aVIT60llfTUSUzgjBdY\nGUBPFNgXTM+FI8BXZ72UFy79o/+xWULwKrYh2u1KII7B9iBBWuIsu0zr5cm1\nby2FMzZ+Dl57G2X3uxMYNuS4DtCQe2bMieLb7LOkg+72N0wigvSr14EOZXli\n3ZDV\r\n=ZELC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn3W1WxrgyQTbBSAvrZig/rxyFauQPsDD5/zgYHbqNHwIgEMGKgZc087+cYaWX6WeIDSq0jgMK2exg8F+/MtVxK7I="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_0.0.1_1565200035170_0.35064645203983913"},"_hasShrinkwrap":false},"0.0.2":{"name":"dynamo-light","version":"0.0.2","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"689187d8add39bea43732cc7d27962fbb41e12c1","_id":"dynamo-light@0.0.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tlsQqGDtxTBAfLAeGzdPBJXFe2e1ou0pnZGdIcTUrbPpkX2Gt4CszyDupmCJyJ0lbmJYxFgPVduvFXFr8PtFuA==","shasum":"ce7141321b019e53ea6d5f8b7a6871c2e1488a87","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-0.0.2.tgz","fileCount":36,"unpackedSize":73208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS1vBCRA9TVsSAnZWagAAh1sP/0A2jY8LSQ/U/Vw9FZW8\n40JiArrpuirk3rH8OQv6hFlGZ7rq6z6VGKQCs2OuNGV2ikwAOkgBfz7r83m8\nqX7+kzoVAmiiKZ5bYvSHtrAd2malrN743ToPgOOJlOBGM5vl10qPX+1B7hqt\ns41acO4IeNKSH0+CpKmzNI3dS7pzSsHVwTuDF3IE+nTUxdAVSGffZBRA8iYd\n9WE6n9gk2+L9CXttA3MOZ8Qblc8GdqsO/f0tEaIwTA7svCIHBsJzxOWmVsKw\nIWYomCYCtP6i5uCyKiMaOqnufjruAvqcCQJzkzKxNg6n3ZqceTV846JHm97/\n5K/0IIad1YUdcj6jYx8r9LYVMxRPFWOH5guyO1CL4LB1fOynBvgh7ziXadfn\nm9URyQZmSTMHQUERcDG65Bp2i8ASGG3D7N9oSfrTtxQ6jLZx0SPO2KAzMD+N\nLPYnwdGFi6rMecjo8iuympkXpaWJy4I5xoHgOM4VTLno1NXTNItJHE0DfY0k\nO4K3Aiwrl3LtbN6kKMG8g6kdzzyJqY6HdcdQmQS9GlMl3XC2XOZVb6InnHMg\nseGRvZwAe2h1POce6FtGZeekdWMewdbi9/Dfy221UXWHFzaGjsc7Z4GegbiS\nI4pZJY1Z9uewVBNYgdKjYxbKrF7NkuExGFc9EHJz4Npt4TATRB9myy8pYYPL\n7i9Y\r\n=AzQo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTfdqHDl3oWdk+Z/6dyEHUtE4qcew1GcRBQQVPAJUXrwIgZ0EpxuYGYprV0VONQ3VRIfilfz7uO6oeAaQL//lhXF0="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_0.0.2_1565219777055_0.9526478598818293"},"_hasShrinkwrap":false},"0.0.3":{"name":"dynamo-light","version":"0.0.3","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"0efa07fd9c718af8247bc08710b367adfce591c7","_id":"dynamo-light@0.0.3","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KgzCmeeEXfOCWYJJtV5EVnyPLvG5apJuWof1SioVgwtZo8D3trBA2osIqrqWaQfApHcSwET0xFp17O5MRpnZTA==","shasum":"f919f742d6721b330149b541282a82617bfbf90c","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-0.0.3.tgz","fileCount":36,"unpackedSize":73878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTFiMCRA9TVsSAnZWagAAMEEP/0E+dAcW8SnTp/7rV/Fr\n5lle67ocqtio7ulVx7rkuR0Ts/xyECapTjAbrORYIZZdNaMRDPB9oJQKEOZ5\nNYckbwhMQKr55fv4iQ58gqUXhxSv+ptDrZ7PG9qiTL5dNIcYL6F6whbLTdMF\ncsV88srANyGzh+1Gel7IE+H3X5OVjQIO74Z4xn7/0szspwjPGO3sbQTPqICU\nLrm7g9p9IMHv2st0Sjvcl1OgzN28hhf8+T6ctLldo+N7F3Dm4jVkcfB+Igmc\nGeuN287tcjds+tG/YbpWApgimg9WoHfsl6V9MCSzhcWo8ZhH5vkRcD8S0dpM\nuyvSKoSCaoUpqBaG8Yy5NQFF8BPn5lBLBfXnRWTp/qCZ/YeJtD0I4dnM1iuR\n3g5u11lIZN+xsmibhH6TvtIQRn93pONQcYXi4uwoj+94C9YLU6Yf1G63Y/1d\niiJcwyPIbaB7VWgGL1njChMInoKwieip7V4NUilF03K82O0TV7xC2Yk6PgHY\n2NJYH5COfpW3mc4piNUUrm80lqFnVPREXSV/4oW0uOEh+vGu0CpZyXpdk8eE\nQOorPPStDdyYZ7ea+IGKNCUD2d+oMbKXolDq91hjjJqonzibpQtk9gsTguL5\nHUHxc0kSz+ioCh9myUeEMXMORzqWPPTxknG3Mw1YCUH0ZJZr6HT6mvxme/RM\naGjc\r\n=UThP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEs4mh/lHgHBKphTVTAfiNJcLDX5Gnx0wezr2shB7LK3AiEArNjvlF8iMBazDsWu2T+EXPPzxqPGVfkNH4D94TCzwdY="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_0.0.3_1565284491861_0.40310178981285416"},"_hasShrinkwrap":false},"0.0.4":{"name":"dynamo-light","version":"0.0.4","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"72103ee2e5d8a6543ef94c5f715df3fa32b3b177","_id":"dynamo-light@0.0.4","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uGczKQk7YaQCIVsTz7l7xuV/t6+rhm1lCAuDO7ApVTv16FWVgssqt7sWPjsgvYearRrlTUN6TVlgxmckA0ZXFw==","shasum":"aafce4e99c6b943f0310d3cf38635732896e225d","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-0.0.4.tgz","fileCount":37,"unpackedSize":80042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTLMNCRA9TVsSAnZWagAAwl0P/RGhwbii29+ZlC8ElN1N\nuNq1qBJlJknx9g9rLOt6LIZmnibqLbmlZrUWSk0UjQXmgTTKGSoj8hmfjwUw\nvUWqPoIwYJIg/4ZO/sk0u2Qmk27CnRuJjDheS2bbYunBOuVeUuqgInYI7fkg\nu00mAWe9lHnCe1tFvkbjQx06Z5cJiM/nkdGwsRR8SIWLKT9P/VeV9lTyuNA9\nI2FsukeYErAD+JDDb4dhACTn0r9VEkBKpgz8Xd85lyktX8gpBvlCO5mCNIch\nv8tziFh7PTF/6Q8StltqyRQJ38fD4xyFEFbHdEeXcoF5L2Rmgf6VRFCXB0fr\nM/XjY6dOPCfTNONQnqrBn0JGJCexLVljCfiuLgjCWHN9bjJ6i+wTb5xuScta\n8AVDTk7bNq3256gG2475VdoRa0vtdMgAvFgWaEuEsOqYE0jVhmqasd8pX5n/\nJEDcdJ5qPrQdPpWi7Ph/keP5FBtU7YuR81ug/gvh4wrtJiQLWJXQRLpWNlNW\nMJfwDnAHF8twvwDVaLpKGaUudtbYyJLhGe2KC3XqEVY0SjPJtEIQEYs87Rmr\nTGyoMF1j6ZQ9SsMtRYNyv9+QnQlATi/5WtQwTw283MbhOuCiD8ghinaleQTO\nHuEn7lPQhQobal4KWHJBP4kGqWvxd+Y625RRIefAb+nnJ64prQtSikjkcdI+\nQReL\r\n=0xVz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC1Yhe9GXZVHtOYVnkigbZFfRRfBi3ZMu+Vvr5GfumEAIgBFkDGREjKNxWmabAK26bC/WVBt+PTY7Zp00xORF1AT0="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_0.0.4_1565307660678_0.37804771093098877"},"_hasShrinkwrap":false},"0.0.5":{"name":"dynamo-light","version":"0.0.5","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"5e866cc3d389905c89adeccb83886bf9460a466b","_id":"dynamo-light@0.0.5","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-rm0wnBsIC1z9hwhNcPknHwCtL/XJVnxLIdJN9vVPEgnnrSsImku4Mj/cI9hBvRRKsgBcqXDq+kdbiQb/gkPVcw==","shasum":"4a7686447ac03c06d07e850e73521332a7209cb7","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-0.0.5.tgz","fileCount":32,"unpackedSize":69996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTQNXCRA9TVsSAnZWagAAgPEP/j2Kq6+TEHRabeeyQnns\nn6dMLxAsQN3odIVn6hchNUPPd6YlKsF6f6/11IA4GB9D2uZIbQe3rN4I2CA0\nuoq717C9DICXjbzCJpDevXaijYjBSC3mS/RAkRK1BNr8IPGGbInENqGw0tO9\njOSVXK9n0/52KOAs9PUxhfw/yV+cSdWOa2Q7Czz1AC4u4ZY0UPJNFpL7BTEY\nuVlOeS6mlblz+S63iuZCa/w14/tulhOstsSEOaKy7qT8fK7NukQp544G9ij7\nHMKqOZtLRoE3v3iZ/tub4BCD1iamXy6r1jbkkDrox3YJes0wqfu7H+05Tlwy\nXGSNSZ4cEFMk73kVlgqDpXE55r/tszWe7L+PSBHD/Lo70bGwtCVtpLwhmAS9\nhK821EhweV6DELxQNLCWfvN00HnaiXhl/6K03bljNKtToKIaeCTEs8JK7xpC\nJOnZ8lX+osMxZH+HSIeuzqf0iQ3ZZKvQnVqbb2YEZn6mDahiasqZ6eFbCUNy\nybHVCw5p/4+k7Wpahb5VOte+bUvTZFu3FFVZTiAkc5LajO77VNOUKJgchRd4\nRhi52fGRnmrgK5CTumr2Tz1HNY6Hz6lClLae/99aTon4RHmERgK0vdrPxV7t\nMDDlJxCfxRayHqSoGBMoI0n0lEdie81RWkub2Cx7fTPH+/S1A2V6eAZbBkDr\nUVeD\r\n=I7z6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqT7xjf6919FhNeJWG6RacfkaYkZZgM87TskI+p/yS3QIhAJn7p5Aho0JRvazlwv9QB9xE+Gs69uJbB/7GtknAJ280"}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_0.0.5_1565328214548_0.8239158795291759"},"_hasShrinkwrap":false},"0.0.6":{"name":"dynamo-light","version":"0.0.6","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","createTestEnv":"cd test/local-dynamo && sls dynamodb start --migrate; npm run test"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"c9fa115287b4d741c52d0b2c98daa2a0b6bf6b58","_id":"dynamo-light@0.0.6","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-lkc6TbHsF0MBl03Bnxw2K7gRRiWhZlr0o7iPRXb3faXFUKLfa2w4XNnfVUKV4mPr0yZVqmmi5q+XgM7s7Bh/Ig==","shasum":"204754bfe6117a86fcaf25dd6ad239292fd3535f","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-0.0.6.tgz","fileCount":32,"unpackedSize":71167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTaiJCRA9TVsSAnZWagAAgYgQAIjhP2Mhp4r39qijkLSC\nmnQC0Zn8EFlqFIWIMFcEO2VCBGiQPyWtr753O46kZ6ACUyJfkPBl1ZGZ+45r\nLzE+S1Xp8KCa0y9cdtzP3jrBPIrch0wgZg8ntcMw6MHXfJtOLt0znkHfG0eP\nzHGTYe86Xxo06aYza3rBTJ3fhOLTnHHTLDnVJRDOhNcfwENZ+9hTDKohSCyP\np0ugUd1DIDU5Ja8JvkIWdWsI0QogfjaXZ2d09hoSADkNH/EmqpOK//07c8Kf\nkbNj34VtHMP1GXr8tE03hDrdnpibLYnoAYbxLAHCWuz27B4aU8SWQUrAP/hN\n8F6rqbUZ+P5YHDpmLllwBKyhtUwI9HdVkQp6kYRnvhTSdORnOX4WbecTwtqh\nO/3DyzYwPgGnjpYU/Nd9ciAZ6B8eeot4z3AnvmAy6nzl84X/ZX7+wtgNVOaV\nAXVPBNJiMq7/iXKGujCmuQJdiYLEr2mKxueUcBfzaFGOI9u3drtqlzVSy8G+\ndIEIgvxnihdYFaCRonoFlibmqs+Hzjm6rrvb2Wigfx7FoPQ3eOzQNGPbyGnz\n1I+3rH4OT0TSfuoSnhprKsgEGLIeyew0CvLxuLQxep7GXVvF2o8jKWGcT/PX\ncS19a276X7sc7OQRm87SVjOLyznZAwM0eatcN4BzBzMLAYR3tVzW6RPIssyi\n6J4g\r\n=wpZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDth6Ii5j4QhrOdwKk/VGD/xx7ubxB0qv+uym5QcFp5BAiEAq1C9PN45VhnFjMQL9i5hMThz8nNXkO9Q1GuUgdOCJNE="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_0.0.6_1565370504215_0.15105979229646826"},"_hasShrinkwrap":false},"0.0.7":{"name":"dynamo-light","version":"0.0.7","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","createTestEnv":"cd test/local-dynamo && sls dynamodb start --migrate; npm run test"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"74ab7f364552773dff1de676dc3866b858578227","_id":"dynamo-light@0.0.7","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SNU/2kBkYZZTdfKR7fOSDeAJNdd2SibsNpmpJ4lDpLCQyzg6tZniaWYhZKdfjcHoovsqtSYeAIYIofrtqNk26A==","shasum":"e3d4daa070c6407610d6cec03b916ce98404fcb3","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-0.0.7.tgz","fileCount":37,"unpackedSize":81389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTcWqCRA9TVsSAnZWagAAZj4P/AoznuZXdW5SFzGAZDtV\n4lnZhhxgCaji1X4Z7qE/c+0HzPXBpgloKSP7f9xDAIM0m1E1F1J3WymFmTK7\nYLpi7QqUzhSfclwqjOB+HmNvKPbRDEQaC8bhHzY1Gy4FEwfOnMc3VfeOBLTP\n/GtBSmRzRRJnRf8BVqMFu1bHhl/3swvDIAVTFMeTi7fvuBRSHnls6JJ4j2dO\nx68ev1149Li3NxfV8uDN02/2PtSdLPDay6ZxbFeJGQ8bYOxCFS0S8WKiSyPk\nxzY6xXD1K8IUkU7nVOarIQ829+SoxELK/7GhROoDokESfVitOPPP2lP9RHOt\nLiq8+dvkG3ARDaLGu6ITnVq7k+052gPhr2b5gw8cr6II3YhgCt9t/4+9Kcy/\nZQ3UfcNtdyOXc5XJixHFDsJ1MKq/oyE5/82f1HcL7P03baXGKEhhGo3SRi54\nciSsMPlX6IBcxBs+HZnaUL/Ixjgz/Qb4rjhKMrW/jEXR1OuhpG1XlVLiedOL\nGSfokjyrWfaEXH1FOQDeXs4KJhzGMVPuf6BylWyMTMbLCjGQ9BKFuXwzv8UF\nWOh8EPvc+X2kO438dXsprKy2FRQ5WdVLYyUnaMcurtWEZooEm0QvBzpRoKiw\n/7TyuGF2/sVHHfQD2kCia/1aVpHgY4/X9A9fF8G+Hcx0kkM1NYpeKUcAQD6o\nKisD\r\n=EFjw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4HMfWkxIvoi4mVjoFDtRAFmWsgr4Itr5Lei+yu5zp3AiBdxP35dQj1fFIzghxHWg++lKGSqy40UraJnPLuYV+uTg=="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_0.0.7_1565377961978_0.9680110787045937"},"_hasShrinkwrap":false},"0.0.8":{"name":"dynamo-light","version":"0.0.8","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","createTestEnv":"cd test/local-dynamo && sls dynamodb start --migrate; npm run test"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"5e101961cec5bf61f58fe3c67537ffadb99a8976","_id":"dynamo-light@0.0.8","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MDBHED+P2hDw6vVX+jX/1XogKpo3tx0he88rZqBwoBaTGngQ0Ekd0cfPmwoSVU2xUB/D2PpOfLh26t+MPmZTJw==","shasum":"fabe784aa077f4e0184250ddef1b0a446daac06a","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-0.0.8.tgz","fileCount":37,"unpackedSize":81415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTcdRCRA9TVsSAnZWagAAbZEP/097OPxNg7lwUnsyXjX+\nZtQYPy6hXxQMf5EPcmaL4BAJiv7605EjbHUWSCQ8L/h4au4RvW8ZSmvgoeoc\nC7U+BEW8CqBALYOZ6EE+Hy8Yt32QU9Q1JNfXAtUD5qMh3i92YVzidplvcaxl\nggvqyYF38lwQViE0r5ofD48NtsHaq9euGq0KMNVjRILmETmuu/ecNy/krhh/\nsUzIfgv4lOTsTehPEGeokDgVTQu/wC63FZz9elqimVJEhMh1uwlrXVaoQpaD\nY6DBD50ZlTdB6i44lZgooVnaY2wkB04JU9kmDy8rsHSXDG9f1moE45rm9dbo\nhYeOziRB++NjDv1HHNeFJsuii9DBry58w6aLty7s1na3UymxaClEt61eMAYn\ny2CwwMyV9H/X4BPbw5Gi+DFF9uX1P6pJKCWSzE+sZdq/YX5X53okpWvn79nd\naoiu5ze3yTnz3FfzQdIY2+BIyU2AjNnHEINdvwIgrvx9UgKkUG5LYTTgu/8B\n7y1aMIiMkOQ+mAwbDrZDJK1OictjFDPDBGGA+uXT7+4WKAJ353Iy1cBIViLK\nypTkiAmc2jR724PwaYRnz/0ApXBQMO561ka0DqNur0Rw2hdFMPLZ+pkCL3Pw\ntcRIfn6W6DVQJeaCID01XxiRszdmvafAguWUGZ8ZEYtgG8je3Vq/m9rEjGYu\nk1+Q\r\n=yEok\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6CbuHshOXPjTAJTKfmmDNPzHISUB9YCWKHGfmh2b7aAiEA9nJOzCe2A3BXZcG49RpcwdsZ/Xbtiq4twB3PiAD2gmc="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_0.0.8_1565378382749_0.5218889273336871"},"_hasShrinkwrap":false},"0.1.0":{"name":"dynamo-light","version":"0.1.0","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","createTestEnv":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"1e924c61149f95742814431198c7cdfa54e9f4ba","_id":"dynamo-light@0.1.0","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-1978xh7P3MrECPc1AC4OgoQQrYDec1BD7nx36yiinN0s7DpZZU2ZTOV7pHvdHHUPBVgqG7TqVQqFmerLhJdlWQ==","shasum":"bb19b0e0956f814bd4196fd3732c7a46727b2003","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-0.1.0.tgz","fileCount":34,"unpackedSize":134077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUPyRCRA9TVsSAnZWagAA8cgP/02zQb7DdZym9gNT6WQc\nO3xygb9QNfNZKq8uQUps6AcD5ucKWEktUqLogNdV+ob17fLYkbGePvVmjksB\nqlc5tVY4MdOlfUW7qoiQ6PgoEQUJGJnlBxB402GCLPuBInoSsD3aGgNA9Zpg\nrf5yNR9IyXorCN2STmAjy7t5pgmB0cK0S+OmCMVshvhmmYrn/hI3WpJbOXM9\n9a0xXBQ6/epgjoP0aV5fpygeJrJX+qBYxfbUWEWexBESQasQabSoAjwiV3ZU\ndu9tfdY1YJ3/2JRwscBhwQcAnECaNEsRICEeXwraIc1kUU7D00Ihc7EPPe4f\nUPZfa5NtUXQYrSiRqX7542He3qD1jPnRWoIwuljn9qBvhBUNcn6m9RgLIQIc\nRZpOqUOr0xH9GlmcsOGOJRhUPA/HOs6XbxqhZO5GW/WlFmPn7WQE8MiYCd4l\nmSvu/slWbsXM1LNN2tWYWh2de2c9fMUoCoRJc1MSAc9fN0s8wNSq8itr6/yk\nubORWBpSearEb7aG0INyS1tG7NI07OfrkHXqzrvEF9Qzy9pk4BwsmY1PggFo\nwUOdNeLdmJCTrW0GYYYYxBLqtFzMDJ1crByr7PmMBS/Sz+joawiJGxc5m014\nKN89Phx2WY1kkPU1n4U6bOeoZLVYMYZ4pTuYiZUQujmZoyk21DCdzn6Wzsmx\nre0G\r\n=46Kv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVQNNMgnrdtQw7q3Sfxmo738ikSn433gtUmu4W2uCjUAiANZzFYL+9XA+5Tq2lnJ6sJlfIcjTMQWiBNvH2zLocTvw=="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_0.1.0_1565588624458_0.25120648718866945"},"_hasShrinkwrap":false},"0.1.1":{"name":"dynamo-light","version":"0.1.1","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","createTestEnv":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"e749dfbcda0e7184026693391a0104e13e249a55","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@0.1.1","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-6HieUA92cNDjz8/2LTwxri0hEq+lSlkH9kkfKXkIb1FXganB0Bd/IwqsNmahsc8Uy+dOMu4W6m48T95k8dQyNw==","shasum":"bc5a75151c9a3e3067d25dd5a593d7899875af7c","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-0.1.1.tgz","fileCount":34,"unpackedSize":134174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUP3qCRA9TVsSAnZWagAAdyUP/i+rdE/bvNbVNwVMVD0L\n+H5R8+dZoYzUPPnnGPeMMJ6L5OLbouAtxcaLSEN19d3KFKVyzOUe0MMN+BIv\nlZkXT/Ye/mak7jhRGCk6YnRuAw8hZSt1kzFtcWS7VNr6kIjLePlnxx1T2YH8\nGdm/9kIQuDNcJeDGHv6kMefwqwvmtwrcb3DaWu8T5FlNge2cTKDd07jD+J6o\nKEVfD90XTQNgbiPRIGCZ8ZdtrOSf/CjTGP5Q2SzT/4GxSvLPpWiiqmnNGb8a\nCVcUCWvV8+uG8Wd/RqikeuBKLhVePKbRoRnAtmtuT62ciArmNh+Wl2mti/4l\nIlu9/6S/U6oYjQIgNZRYi6NY255wplzROHtf8sUDFVm+pLLz8rejNefJ6hx+\nkVCmjpD7GYhvai0vwvPasyAAoRT0x2PcUZR7UjwGRJ4bhaAEYkm/296K4cs6\nY1EwNmqU+nu8Lxzt+mj9wukENMGsBN8zI4g/SWyNo99a4203ENf4aw4IcQye\n5W7gQGLV7OuESOzd4yCrpbu+DBwqQs5LqIjZzu0u3Qn+sV0OZzkmWAgg0FN+\ne4F7OATbLBxP9BIrYT5RBFk3y6Sk2jDGCBXqL6OuZgatHa4TdjMOV2zqrT+H\nBQ6F+GuY07F0oG2gRQD0wP3NxiD+0UXcUBbGIk2I3HL2ddzEx8vOqPi0ToKZ\nDySh\r\n=doG4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjW/XpGJlI5tFPPAWIkV74Xx+JzTl4LG7UwEbqi8fUtAiB/ZcbPjbQg5E6EBfO/5Fk1S/SqtL0wdWCCZ9nsujTyIQ=="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_0.1.1_1565588969937_0.8330363617739487"},"_hasShrinkwrap":false},"1.0.0":{"name":"dynamo-light","version":"1.0.0","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"1e599c6ba12e0d82866a6a721ea1d1ea5926ed56","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.0.0","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-+4XU1TBuFtgRU0EN4kbb+vfurmSw+6LMGOqe2OwKgVkSOK4HXVs5DPLrw6QSAXfHOJBuDxO3oF91H9F1i38cBA==","shasum":"9b5465cbdd314f631c0605c3ac55efdd917ccfb9","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.0.0.tgz","fileCount":34,"unpackedSize":134961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU2m5CRA9TVsSAnZWagAAfIkP/RLGZK9qyBHBbzOe+Az3\nVamacI6QOJWsg/RV8SrJ1TUUm3w8fbGqlFDM8/QPKBBkZm6ubYUTbFis6e4V\nXRQmoJ+koimhyty4Rtl5CiILskVDlxNsc6wYuYqQpKOLMNzkKavKfMCIK35C\nDQYjYpyR9mnGTQmmRwEHJJp8ZQd9+GDL9JW2qbDA+06TBoDdHIQqeldQOg9A\nxTX+BuDAhbLWCl20zGUA3S9pmrZMeU+C6a9qMHt6rbWyul4y55iCgdCDbaFY\nErxHQoiP+hRQ7K8e5dYXoItEQJMjRwgpmdxkkASFDJkSbZJnU6X4vju/TKIM\nTPYw/RWs6mmoHuRhhM41y8tfGRt/2iYgytOWnC7L6DQeKH1jMoeQcPSzx6Ii\nuenlTUoMz5GWRRt12haAHMjVZAimce5qiA0VQFukUhuw/rYz8GewAT9swwCY\n+z1glvmTF41fxdEST3XQQ5l+73slhfU8yj54b3m2JcUBtDxXe04jHj0g2sjU\n4SOp7xoiswW98tSFciz7M5Q9OZ+ga3xjuIhh36G2sww+XCeqKYxW+6hTyngk\nayiAe8C4wMY+nPUQ1DCFH5YZE4G5MLqYA5NeT4Cpp37lnp7U58K3pBfPkzNs\neuXHgax26RhsVYEfNyHahFgkTdIQvj7kJ4yfeQ34vXu/BxPmgMHRgbLW8xgS\nbzA0\r\n=gqrM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfRr0WVlox1mgdqQX9YV0RNkwAyzu/7B81nOhcEY+cTgIhANDhuAZy3jNJKykZhniLuZQnl3uHDFA218nEKMQAPgQL"}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.0.0_1565747640159_0.7401190732303675"},"_hasShrinkwrap":false},"1.0.1":{"name":"dynamo-light","version":"1.0.1","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","dotenv":"^8.0.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"dbbb5a9b07bafd597a0deda9a64e9f851945b8ef","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.0.1","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-rzHZ5RiakdgGePV1mQIqY56nFHmTTnVnqJc5uGqvIMim4qhnEkFLfx2ryiJQL+XpT+YS/w/ZvLM+8FF1friBtw==","shasum":"de9c73c34a3fa9ee15a12b4767780febcb27d6e3","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.0.1.tgz","fileCount":34,"unpackedSize":134958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU2onCRA9TVsSAnZWagAAtpEP/iGNk7Kl/e7W9pe/o6Hl\nQEHcXwFI5mXBOAAqBMU+WM1VMNtoNuPeOxJH8UqjRDJ0E3+tLqwYpgMp/+WH\ndxwywd4VRiz0RPBiUVryLBA7jYDhTt9umQxJahTwDCrzP2WkiP8X0ObjZ/Qh\n2PWrZKnTEvGCcpaNFRwZa5KodZrfX7t6qWF63IGuPCZcClqdS87hTV/8UrA5\ncy7QjuHuMRuD0IzAqsZ+dDckY5cAV9czSPMayODQGjwoNuGDtUXpeA5zjU/p\ncIbgpHI7imWG4Pu40iKXuAS3/IBwAbr1N7NBpjx7UTDr+VkLV54KKHg7OxQo\nedl36ehlnzJF1OYw3d6PwB8ZOHU5C7HAEXdUvqb042YwInwFxSH3ks5KNl9x\n52Cm9TyAmrpwzVZgV/737QLGQIUUuTY8CMBi1zvxVKVBeBiB27H/6vh9WNF4\nCaGQDOjwWA3ZDfovAK0yeZTp2+Yu6u9LCdieXt2RJ1XYjMekToLDThY+yDcp\nkeg/Nxpm78kIug7pMuqvBhECjLm2vGPENGshlRFP9wDZ4XXMx+JsnUcsgx4F\n8jQOCgQftuM5xa1+Q6LYdslXmHungztJyVr2cQbKh/sJuMUSrcmL/5oHXYFh\n9EWg32Wjr9wF6HUrEjBhVi+vEfG4iPAL5Mb8CNlCK7bXivJd0HxHXWE+Gz80\nFo2q\r\n=+Hc7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjLfrZTBoS7vQCx4IqBR1FadzxYDVBBpojVrrsbTfl8AiEAglLwz8C+av50Yq/C46jOiEHAC3T3QPRRgYFrTYUS3O8="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.0.1_1565747751087_0.3352537571038048"},"_hasShrinkwrap":false},"1.0.2":{"name":"dynamo-light","version":"1.0.2","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"96fd9333b7e7b3cc6e95bbe77a63b64c4c84754b","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.0.2","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-/Eqy9GK1AOiozrv77qgowSBhtMQkBr40L2rWwC4YwtU4IIYjJghh5VLa6UV2V8eyRLcNoVybWCrflgs4lFuGkw==","shasum":"47ec4433d13a06d41a3ca00cde21f606d4472985","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.0.2.tgz","fileCount":34,"unpackedSize":134887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbWQ5CRA9TVsSAnZWagAAq4UP/1nrFDHx7RsXowFbz0j+\nFUfcVV/oUlJdRm/R/Bwb21VuPcrT6/WFvWc+U2L9JRO6uUkHFxeb+95z9IAI\n1BsQOgO24VtuQ/47Hq7o6Csaxc6VxxFJz4p3oaKjdkteyEdzLVLPLsg94TOy\n+a1zRbZcL1d68lndwBkhSzAlqHZoJ+6KraahV1zhyLEAKWhOcCz+JfFehovL\nbPUyEx9g+Q9dZRN8BJDQwa8pxYMkpu1bXg/5hV3V7VwtqYcjVrzNMeVu1YI2\nv2D+eNoooBCExZf6GOcnYKnZPrr2caGMTR1M94fPbkRu4zXCKbqjhhSoOBm8\n6Ckj84gQFm+HfaWr5RB4c73Q3zu69jdQvKMi5Jf495wXjcbDRuYUw92L6mMj\nuEzru/bO5DkHqk5zoE2+cLbkdIdE25ieiZ9y1TwzeJTIrKQCFhago4+7m5ZS\nQmCI7hGsl9MljDiHA3gjYlPDZbTv2CZ3LK5EWF+jOzD0KQbB254pzeIfw9Sc\n7Ohu1PSrjwq7iRV9lUrE9DMoeOKdjCWCGIHi81xLWJ/Ry+AUIqcvz+uVPTKB\nTmBRy4tJGrdNl1ffPTzVePC5Ib2jrXBHgsQyYP6s6XvGzJ0i8xbKxOKCVj4/\nUIobsIzR3c0/kfp4C3mMmF9rqFzw1JerfH2YxvFJJuUf+ia8KyA/oueRUmJA\nx4+g\r\n=ZPAy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0/oDFYtfIKB9Zyq47Pxq0s25OcM8+0Sh+ADuYVWsdrAiEAtCr5dfPXLv8UaD2DLTgiBs4tvDo/rfAiYPnHc/3zhXU="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.0.2_1567450168467_0.8191212895664282"},"_hasShrinkwrap":false},"1.0.3":{"name":"dynamo-light","version":"1.0.3","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"61d6b6a59214a553b15a8c59849f4065aa7f501f","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.0.3","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-nCrE+Kfue0XvCbruv64M5J9D6++V2ifu1XSFBPBtB1l+vJoZRONtjWNSHUaGgFSHTGzTPSH/QCNA9DslRc8+Gg==","shasum":"bdc3048e1c9d592d09d1acb91d22bd1960846ccc","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.0.3.tgz","fileCount":34,"unpackedSize":134885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbWfSCRA9TVsSAnZWagAAqO0QAJQ+j8fMOVm3Aagx/OHa\nvt8IeegQP+iv9WYQZcMg1nczK6/12tnqb3hzV6FLo/UJm2oP/u6Ek56t3T4v\nHmuhS2cWi3TtlCUgwW42HuIEAMKrWRWjN/iM2Xul2IYMMZMf0VX3j7UkrkEs\npU4VLNgqHn6/cl3fbuXwAGkNQDAvsUZT4goG6KBBCXtOmXFagQv8Ht+F6lED\nKFVAUBgrxaDgPV1mtLPebBjEmXsqERVUYCG17qzesRLzY/oT2ie7KAyTPWsN\n4OkBpIOWfTwQL1YKDhinhDmEfBxxXLsUBpjdeDjKabyyJEGGWXiTRczpayN/\nh9k4FzQdmLnvoKS5nbRohxDFAPtxTP3p1ycf5Wkk9AnvJy4SxPpeC2c3OnQ0\npUNlSG5ueN2X0rIbhwVFzCj8lF9EayW3FZQQw9weNc114CG65Ks1JBjzTUJe\ns7Hraal1lFeepndqYCtMtonxmzB1hZnogIn7bSTn7tSFRN9j30FQEjbh3szm\nz/0wseZLe3g0w91iR/PahaEAcgp2jXRgkUvYXX2A4WcdFRyA1QkQHClE0Jq+\nBTdm5AqTK6gopkn6wjE1EBPrXKZJaicRQ88RMnQzzBi1pEamVioWoHXHvo0F\nEEhtmonfB9IW+Wd3VJsOGHZKQreSlt7oJVRpa9bYy86W55RC/O/T0D8iXUIR\n1+5u\r\n=emqO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg9wVqkRSvJUo/9KnqeEp57KAPfHXY5gIlXEHuWF+qwgIhALyfLHSPd8deA7dKCqw4ChpLsq36GzYuYUPwFQQtwx2p"}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.0.3_1567451090041_0.5953909549941991"},"_hasShrinkwrap":false},"1.1.0":{"name":"dynamo-light","version":"1.1.0","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"ff9ded435a5ec5820f86b558325b0c9fb0126907","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.1.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"dist":{"integrity":"sha512-YpBcuV1UwMLpavSlmguAnipCWVm0J+84lH1Cb/ODK4gGACcfdWjc9l8bemljAHaboIAZNxzNZEiX8QIzIpX3tg==","shasum":"ab9c891f755db483485797e6acfe80142c05cadf","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.1.0.tgz","fileCount":34,"unpackedSize":134887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcGQjCRA9TVsSAnZWagAAgsUP/3cP0j1KYs7JSVUA2Ruk\n2DvkHhKIgHZ4lIeeXsNVtlQ0kZ1S36+g7G0eKr0Tlo8g4nZTy9ibGq1AK4+P\n0qhP7LVF5TYjmYG1RxvBbN7T2MGneo2XTr149lLZ82K3RfniE7aYnwA1uFG8\n7Mb4OdgFe6bYVxIgqhQwdlA/CUs21Qy3oSdjz/j7jLjR3lC9F9fGSZxTCYkM\nfngecHRsY3x9PBx5PMc7u4hTsBfx6GBvbkwj7tAIhi9ZDAN6hTx95ug9tbJ9\nvYRfKq52ul8M8KZthE7zMlorGU0inx0PAyD23ScHJIm7/dAwIX33+lkBTC6w\n1MwM1kJXHdfJ9Tsbvvp6rXINjzj0f2NwYSE08KS4y+m7bmYC0RtFS3OUFFJA\nw3g0+TODmKKrNwuXy2Ql0Fqpa/bLK77605OXHNzgg8j7FXVIFoOoYokToTEm\nrNq58v97XYBLF3zpRnOae9X5rG6xDfT4x6wahz1w3tDfAkVjKR771E9Pv/iA\nW4+KxZ/gJt2m/WG9JRyd++NXACoeXyjvGl3aedqaZLr0DoWTkS+ratI2zZUc\ndfaytQSOCgxuYycqapXDKeKtE5IED81VsjmEqv5oEbwtDgZqaDZSmYtF1qlV\nI9hLjrHQO1w6uSvadPxEdpymb+rjeAL6xde/SqI+T0nO7rNrjPMHF6EWvyvn\n27oL\r\n=U/bv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvNTu2H2/v6TLPWVd/BdhJMcK6WBM/4B4TAPFqFLG4uQIgEG4hLyuCTUpZ9aesY/YqhqWoUUeugLpDzr0hYF5m7GE="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.1.0_1567646754629_0.32561916517035017"},"_hasShrinkwrap":false},"1.1.2":{"name":"dynamo-light","version":"1.1.2","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"31f039efcecd337e885f7353eeb99bbcc40a8e22","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.1.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"dist":{"integrity":"sha512-17VTeEsmarNhryon6GKIdC86vcCBuLyjUa9Fnc3kXRyqlQpzfk00K2iqbBn2cCPgZXudZJXO+m13ULFzqxMVRQ==","shasum":"bee00de2fbee35866f4c05c81901a75b874a1228","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.1.2.tgz","fileCount":34,"unpackedSize":134891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjA5HCRA9TVsSAnZWagAA/1MP/2LWwRnWycY5mlocsyqP\nBtpFyUHISLuzzUY9YHzwH8rUs/Gusdukgp9tbd7MkHJsS013k2UzRygpsIt0\n9Ar0je9PXPec9GgkoQRQYftwL77bLsGidzDkdfMiJZCoB6aeH28zBIeF2dn5\nc0xw+tq2bSm357TGdTeifHPo+OAc0JTC5823w4Up3FyFDAp7JmjjxduNP03d\nCG2gojHqWkTIEPfR7wzgIIFgIVllZugGyD0QUXJm+vpQjOxx6D/Q8eMgRaam\nZ98IhWzhD9P6ubXUaV/ieKsgIxFFCuNNEU95YT8137qkzgmRmYZZvxIWlV6o\n6djXgGrNe9LrvJP4ymLmTYrTNYGyyLnk6KAnqi1QcdhqqkmkHxaUwgsp2yH0\nKPpzTODpcAhPjLisWwKgjwVaE5CP5AaDzIqntwMe7k6NpLYR5xZM//o+XwLS\nwZFna6Z06GUo8Darrz5Xx+WrfxYXDHG8OMrO48RwaTDvhQQnNuS0Ng8RBvP2\noO8KaWQ2tP9MFXFR5DfFzWexZtxbUIpQW4/RMf67dwerh2qsSRlLOaodxQI3\n96/UtSGDHUrdpxeqhS2c5vPmU93Oce/paObv6AbKlNwPdhTyc6KMQBuW2cqO\nnG9pFtVFxSG5YMz4mohjInInq4fatFgx1t/WHo7PP77PoM0bD1ITTjOlPnJt\nrF4Z\r\n=OAk+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8FoeqcOGJW6d/i/IP1hR1Lhn9FSUMg0juEHfF5dOaWAiBx8NaRV3+kdzAdvkZHEciS7oMuaKQt9fyXUpKz4k++7g=="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.1.2_1569459782850_0.9434953887983615"},"_hasShrinkwrap":false},"1.1.3":{"name":"dynamo-light","version":"1.1.3","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"b8e481b9e58026f454f867fab28c2a0143d2f81b","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.1.3","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"dist":{"integrity":"sha512-RqjWCK5LCBSoufQt871097cG0wgLbJlZkEvXyx3kHK12XBiXA4m201rvBgaD8cE97zlnt9/XEapzPP9RXjZdUA==","shasum":"552beea3eaf25cb23303acf9b6d72dc2143f71dc","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.1.3.tgz","fileCount":34,"unpackedSize":137606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduT1/CRA9TVsSAnZWagAAKuMQAIyKbcK0uQkPt6BCUD+d\n1XL44Z5/ygjBHXyh2OPWeti79bDX5pSnzO5WekmAQ8Y4n2aX7SoUviLkEtcM\nYsxijY+yqcNAlAPF0a24GidzYx+wwd666a9idSnmuGB5tD3zUB0TGPVt5PsA\nNYGVkUyVojItembGrchBXVyWXkCssXLJKnQNW+d373xrSewkS3LXugE5SSZA\nGiQwpZp+2IINfOj9DtCFZpUoMuBA/05yEVZ1NMciwaUiI+XMSqY8IGgMJEgx\nycx+zH5csV1S6jXnGw3bVIYsXCAAQ9yhx7IqECG72rqnfOItT5jfjuIiXtwu\nPVNJ+w2RGFYa9ZjiJve6PAcstiQlGttQC0LJc1TsDAg5OlSZxp2hv8NZyzR+\nhr6RDIzl27RlcUhfeArtwvD3KaAajuaINBt0PRng61RUg3Nq9mCW5yhgJmi8\nwSiVnXJjFSgJZZ4KwukgAAnSMGnT58LH2sNrqeIvAT84HWWIMPaZXeR1QLn9\n0LAP5l/waAkVYPow42qGcssFOVmO7q0mBM0PULt1ambz5vps1WrwOHEjEjpt\nfQNBnupD6tByzK2xGtN/+lbsMr0sHOeRZE0P5UyydNwoksX7U66y+xasBowy\nP5g1L3fSSCIUCj9AhODD56WV0Q3Qaj6ljGU1gznAlaCmpuScaKk3iRcfBk1l\nr963\r\n=gsmH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAl0D6UARX4FbcfnoxEGzV5EOq3wdz0WLjVNOCiU40bGAiEAjQRV0v91t3RH6Qgsp+LRcHb7Dek9DBI/R2KgkH3pNPE="}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.1.3_1572420990759_0.7139729669551895"},"_hasShrinkwrap":false},"1.2.0":{"name":"dynamo-light","version":"1.2.0","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"1f4eb20dc4f018b56176ba05d0e65184ea52df2e","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.2.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"dist":{"integrity":"sha512-O+bm21B2FjhOXdr5crMJw8xM/i+yaQMZ+podijcnBF/JETCNkMaH4KCdYsblWgQSrXMv448RzUfGowOoyPpr5Q==","shasum":"de88e7b1396c256f152ff09c5bbf9332881710f6","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.2.0.tgz","fileCount":34,"unpackedSize":137813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdubTLCRA9TVsSAnZWagAAuvYQAJTw8zTGCrSJzTlzXSfE\nWsTQDoOBXAYaNzBuro7HhHJweV1fLK0avtKIH0R4s17NH9EB4AO+0bj5TB6B\n4ghrCvsuTOsl+24/YyEs6bQOJtcDY4Bdo0W0ptJdSsQkhgR/YEvEhkCJzJx8\nSP04X6suXA6CiMVsc3KBEEmiQRDj2vbH9g+t3rHPeMy29g4K4O5RYHZzBePb\nnsh9hW5kQu4MKI2oWdm6DQfxj70COM3LVgwex9sEvyeO5oWSkpi/AkDLtTwK\nm9BejtpgXPqICj7yH/h1fqGfKBX5bgX9CJCK9tpDOx8ZetOeZwQjGQzSPLqn\nJZkk+ptSCvgF57CNYtXWoXdyI4XbahcAEmqfAI8dONkJL9OEqec9bINJdgIE\nfR+sRqOf6Yw93hGbUUJkORhy4venfOF6pHXP8Gy6HvnpRpt4+9yefRxVGUWW\nn8sxsNWPBbgewKANLX3n5L4lGBzJ+ze/1LLdZ9AfZkFVssBW2QWzGlwrKGNZ\npcpvLPSifORVzAD4nSFOTGocX2VR3JI2nZgWgVR/2XPbCO8yUozGF1wJej/D\npdxzUR7Sa/qtCzgsPaZjriRWU3JOkXLrdxutcpZ31mtR2QQMRCf2dSb1pWMM\n2dm0JjVOaH3OBQ83O903EvwzJDzLkqF00MrOc0OVHuMfjvzCPW9RDMsSSwI/\nPE7+\r\n=bo/5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChMOhqs+v+fFE2WzMX4SsCpU18k/+xC6DM3tq3Mwp0FgIhAMjAdgF1U9lfHJ4u9xkRfbUJE6gtTCh210gepQArz1L7"}]},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.2.0_1572451530808_0.19778406485311262"},"_hasShrinkwrap":false},"1.2.1":{"name":"dynamo-light","version":"1.2.1","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"e3296bbbf1141e48c62feb24dabd111e1364e111","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.2.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-h1/ztY1I4vp+e5pHaFpORqoFk6QgPhsjTYitdPl/EFt1K6l7QPR3360x8ylr5sem9+bYsr4jbdtQdvR//XXGeA==","shasum":"df6bdebba9767ed0eead3164d22de2a7218fe860","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.2.1.tgz","fileCount":34,"unpackedSize":137813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUoeUCRA9TVsSAnZWagAAEosP/i6+OWDYdaUZ5GMfD6jl\nQ9GJqxMZvwbdN39hf55Oe8bq9OXtpI73W4WfUZJhJcd94XojdrD6ZwgTcCLs\nZhSYkFsawdh0zDSpY4VJAz5gzhqSQH6KpFgU8L8zv4IR1VMiw+AOOHagWIMe\n4HtDyrowO5/qzq8pt0vqBa9+eShXShaLuN9nxOvzZpul0XdIePjpB3lq24z3\nrFxCbdcO5FybSk7+6eg9GRm50pe28jJvvb6ldASMU0NFNzpK74D9PJpm51Zj\nD4EefHogVl5qSyk+HIYSnQPYm95/L3iVet59SnFjj392eJ3G8HJ5w3xlTL3T\nVEY45xLqs+EyWA8zEQA6KkK+KMArmNGzepQIx9aMJtJuFjsMYCCYUtonKqER\nYYM/5EOr/quoiisWRPWZbgIhrMz2t1ZGniIVcerE+ZJeyCGu63BTDvZVf7q1\nexBxR6/5pTJmeZ6BSMmdCjmPybfPklF0JJMN1VernN2Zrty/b5j8bYLFxh+Q\nwI73IpzDGFdT7BNpeDyZoez4FEtuMegO+Kwda/nnXZY9Q/t7BKvXwbrnMRG7\ncbl4EvtUm091r7Z2g2r63E1RlvsYKdtjpDUl3URpviXoTClqJuaNdPyXkBzH\niIW63wOTiMF9Z6ssX8SNSSEWqjo3RJD8hpRRern5NlTfqDY9oX9SCLtZPI9F\neKUt\r\n=JhgD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+11gyNrWbctEfZGAZPJeqso9zIYpOlmrUJOjT3RlrqAiEApOqivD0I+XZ80v0ujDFAxKwDjYNQN7kp07+c0uAX2JA="}]},"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.2.1_1616021395510_0.541924654959935"},"_hasShrinkwrap":false},"1.3.0":{"name":"dynamo-light","version":"1.3.0","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"fd726469ab6aae82b3058d8824f4aa3d40f4ce05","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.3.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ujLzekpv7Y4sxNYveKn9ZdQ9+QqQHbndzejZEJ+y42ieZY6Ud/MVBkUpavTHVfLtJt4guz0ItEjWpIkP3jmb/A==","shasum":"63c7dc924adfeeedbd10443d857abdfc4bc0c13e","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.3.0.tgz","fileCount":34,"unpackedSize":138121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4AYgCRA9TVsSAnZWagAAn3YP/379lHVSUJYtgHk4sayo\npIyu71cIhY2yGnyvcVeJOTDR1DsClDFcoUV5UIJRnhrynaAN/qkWd20jNtkK\nEVsCP5BFCTPZ1sfBCMoFozKOHpGiNqTZNFeiC348g9lngSbuiENF585Yd6of\n2GCTSNc7vqAoo4hLy5YjtPBCtBMdFftCt0t/lo41y0wd48lFQoUR18LYUONl\niRYUjViJIr/S2wC1UmecurvMdB99aYe7uRuE2yofWIX55LK4AJkva50CWua0\nku5GQVmRMWmszrA6OC+U/Mgk3//co+qYxs5mwkfhdEeB+z1I0s5PDaByoW3K\nvnugKveOFx893NFo1XpAON1f+cF0fAoSIiBY+VZLirhm/5C/x4ET4/di7L+g\ngBVIGfqpWtEzGDygooUUPaoYAWelOz/rl3YME+kAFojxxvQXGLA1xRsv6qxf\nSVVMjh2KTKs/7XQBPLCp2H72iYPMhw72GZIxvr/DEEic01xF6XMiaSJ6JODC\nElNthaRT7GF94ZVnl1cGrskv84/+4VhiEGKsWU0s3NLfZnj8rzGY/6cxQ4FQ\nIKma100p9Dmiu7ltNPgML5IPKD9Mjl7WufpQhrjgE7+Gzai8LOOGJg/gOqyg\nK7SRDWYUvdweSbdU5eWKX5aTkSK67MXQBSHtIRPvTgEmz7tGI3oFOT/g8SER\n5rK4\r\n=3690\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaCn7BN0b87YDuSsj2DykQC2xJLJ9wK6fosAWnnU1kRwIhAL7Da+zXlsjEeAwRuqH9Zgvk1B/VkNRfWXZLOzT0sNPI"}]},"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.3.0_1625294368198_0.8784562428865967"},"_hasShrinkwrap":false},"1.3.2":{"name":"dynamo-light","version":"1.3.2","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"npm run reseedTestEnv && jest --config jestconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"cd test/local-dynamo && sls dynamodb install","startDynamo":"cd test/local-dynamo && sls dynamodb start","reseedTestEnv":"cd test/local-dynamo && sls dynamodb seed --seed=test"},"repository":{"type":"git","url":"git+https://github.com/ChenLi0830/dynamoLight.git"},"dependencies":{"aws-sdk":"^2.504.0"},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^12.6.9","big.js":"^5.2.2","chai":"^4.2.0","jest":"^24.8.0","prettier":"^1.18.2","serverless":"^1.49.0","serverless-dynamodb-local":"^0.2.38","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.3"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"Chen Li"},"license":"ISC","gitHead":"7fbf3ed5802ba81c73c251cbcfaa5e774fe592ae","bugs":{"url":"https://github.com/ChenLi0830/dynamoLight/issues"},"homepage":"https://github.com/ChenLi0830/dynamoLight#readme","_id":"dynamo-light@1.3.2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-j7l50Rexdl3gHzABASgzMIBnt8o7t77DYFf1AqztR/X3bZAUH9gfwStsblKnAP5p0oZWZn1IKianTVI7O20reA==","shasum":"0cd6703c829d849c47dae07b2340e2b31ec96635","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-1.3.2.tgz","fileCount":34,"unpackedSize":138131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlwByCRA9TVsSAnZWagAA9rsP/0+P3YHidOCtt2NFBqyv\nvvmMACKk9l3mAMKJsH0cQ3FyPNo20AzVgdJIaSiTF4wHnll+hc8yzM2apvaT\nxNpVs9EAHUWeD/jQ5lg1Qi1kjwEiaJ7nDkzDYLKYGZAWtNwLnLMdmE00BqYo\nU/9/I4vrUQLKFpbOqUeKZtVpIBKFUiM5RuN49aVflXZUvkJ9h3ie/EW0sQga\nMKL2dnVM5M4gQj/1JE7l6aF0XVUbAo7Y1JaqhoEuv6en73gh/1qmNqZvdnYD\njvJb62rRDeWbi9/3hdzMtopimOeR8eUA6DEk/qdgHEYflvy0yPyPFCJ9JXaG\nTknxbKHWpfqiURPQjyGFlVCYxbbHvPj4QZyrXTodlN+odiVsslEzfz8Y/bx1\nsjZUGREw+LS1UCPPvM3UVS8vyhQD+KIfrG4mF7He8Yyzv5Prt1u972yg6nmk\nm0IPb1fOvZ2Cskm93vVfZmLPmfLmjWUV7dszSEWLPKh9rVNpbXOqBW3HoQI8\nKx0QgwQlokifSAkgmU57qlAhhi7v6IkatamMiLiXyrdF6uGYKQXeeTnSbH0/\nMkluekdHPN5Lbl/iQuwHsnd1DMV35KjfmV2+VjwzHNi1V2UPT1R6I3i7VaJP\n6PC6C3Baw8sBzwCRqIvTXBIpW5BiORiLPrT5GMAGnfqx75a8dzSlzkrv7tgy\nrlDx\r\n=nkZB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUPCHuft9sH8D8BffSPNHDNWdvdQ7eJLCoKSszaQLlEAiEA+zPjEJhMWyXDq7P69+p0FM7e8Pf+On1Zjo2uHPQp9zM="}]},"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_1.3.2_1637286002289_0.3700265159341607"},"_hasShrinkwrap":false},"2.0.0":{"name":"dynamo-light","version":"2.0.0","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","styleCheck":"prettier --check \"**/*.{ts,js,yml,json}\"","format":"prettier --write \"**/*.{ts,js,yml,json}\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"true","startDynamo":"true","reseedTestEnv":"true"},"repository":{"type":"git","url":"git+https://github.com/Eon-Labs/dynamo-light.git"},"dependencies":{"@aws-sdk/client-dynamodb":"^3.245.0","@aws-sdk/lib-dynamodb":"^3.245.0"},"devDependencies":{"@types/jest":"^29.2.5","@types/node":"^18.11.18","big.js":"^6.2.1","chai":"^4.3.7","jest":"^29.3.1","jest-dynalite":"^3.6.1","prettier":"^2.8.1","ts-jest":"^29.0.3","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^4.9.4"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"EonLabs Team"},"license":"ISC","gitHead":"43fdb4d86bcd04df1a6c5942206d8b8fae6dcb4f","bugs":{"url":"https://github.com/Eon-Labs/dynamo-light/issues"},"homepage":"https://github.com/Eon-Labs/dynamo-light#readme","_id":"dynamo-light@2.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-6GmW8SUzsBwpF1mgx13eojRyfVPbkp7I62YIc4EN6ZejkY9gfLMXwIYZaEBjvNsLEEFkDvb0mVTtmOKWSyy8vg==","shasum":"b1dc429ea1c4eec531b863da7bf2d2cf4cf50839","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-2.0.0.tgz","fileCount":35,"unpackedSize":148653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDso3HxMBqsNYRig353/IwYCU4y+wfUpjhGDgDh6e1X+AIhAKRH0l0I40rE68Rd71coW3SeFBg4OXJMfne4FiRP4q7V"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvN6NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquHQ/+JHl4UBCijZe/s9wTvccZBInnF4hoUcmiOTc2tA4drsat2XSj\r\nDjzVml5VblYK0uTzqB1Z7FL0sIMAFA3zEwrVuMDKWOSzJww4D/pl89nbya/R\r\nNd32v3hM8SYzqGUzqP0SAW/t4EhJWhFOuDnutkh61i0gzj/RSURsw92Ufr1m\r\nWZpxGOURzPyajPKrMl/9FNk89EHAeIFtsM3EbTj9DbykMKoJiH9royzADW9p\r\n5n7lS+eEctGVF4ZdIdC9VI46babDYLKMoAqmN9U8+/pLGmb6AeFaeuYzgwLO\r\nHNLKhhH4vzvQ+vUTEunV2SgfP2qWCkVDDmfouIhYQYdFjAg6CDa2YbYXZwuW\r\nOjMKEP0QKVcSC7wIyiiU8Ot8Qn54rOR+VJYunlid1Fv8eWNxQjY6jnkhFQLg\r\nt1Qc+7RIeA0LTXZ8EGKKG4sD7hBRJOOFcxU4r78j7dar+a+LT5pGYEkoW6YO\r\niHjOZcYrmsc/xf6duTpEvLxrOmB81zqgS00puvOMvtRJPFLc6dFlqydtfC66\r\nf1LfkBZbsUyVhr3grGWhgcXX6EoccItvAle3XRbPmiAcgAdCoMnua4s6Etsd\r\nuIyyqcqjpBxCoCB8XvsX0FJyyKuxDLVcKuZwnQRSTIxeRvBk4xIJ/iF6dXBt\r\n3+O5vl92yNp21MzimSPinz/p0p0TYJWo3BY=\r\n=pfqJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"maintainers":[{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_2.0.0_1673322125152_0.04777677721054863"},"_hasShrinkwrap":false},"2.0.1":{"name":"dynamo-light","version":"2.0.1","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","styleCheck":"prettier --check \"**/*.{ts,js,yml,json}\"","format":"prettier --write \"**/*.{ts,js,yml,json}\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"true","startDynamo":"true","reseedTestEnv":"true"},"repository":{"type":"git","url":"git+https://github.com/Eon-Labs/dynamo-light.git"},"dependencies":{"@aws-sdk/client-dynamodb":"^3.245.0","@aws-sdk/lib-dynamodb":"^3.245.0"},"devDependencies":{"@types/jest":"^29.2.5","@types/node":"^18.11.18","big.js":"^6.2.1","chai":"^4.3.7","jest":"^29.3.1","jest-dynalite":"^3.6.1","prettier":"^2.8.1","ts-jest":"^29.0.3","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^4.9.4"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"EonLabs Team"},"license":"ISC","gitHead":"c6acceff700b352878d1465838829dc490ed996f","bugs":{"url":"https://github.com/Eon-Labs/dynamo-light/issues"},"homepage":"https://github.com/Eon-Labs/dynamo-light#readme","_id":"dynamo-light@2.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-kOKOK5P9AyhmweOLVIuprfm0AXtueV0O8Hbk+3WRzx8LxjazaB059lOHIRS+qRkwd+mb70vTFUKFMQ2kbbFB0w==","shasum":"5b445f6295bd6c7ad95158ab27be025562395c16","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-2.0.1.tgz","fileCount":35,"unpackedSize":148771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7xFrCpSplsc5S+Gf7vO2M95C3Ym1H8pI2nqjTSaoHGAiAX0B7ikPu8AaQBvaqhDYXzxSrdx0d4U2DbkdmySFHp0Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv7wSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFNg//ZxzzRNkCuf+DmgViSujVMWQ8sAMWSwVAD04I9xcKbxPch8KL\r\n3C1HCeOB00/0LiSv9UVLigpsE44MeCee1SCDfq6I7P1pp2vti18H4uUriKCu\r\nfJnQl50ORzO+DxDvAnLtNDkUN9/pVYg9Flus8RBVPj7KxMuVESb9dgQ2MHdV\r\nx8Zg3a4IXs9kAWVQHcH8IkcIpshPQQj6fELpBZ0R4c/v1scdBGkl6+ATl7lm\r\nE8rh4Wkd3T+zIWiNuRz/o3e0V2ONQizmUGd3fut1CwF9Zi6rvRVOxFBVIe53\r\nCrwF3obauYUFo/a1mVw9SLO7UHc29Hm1gL7KX0UbSz+X8kYL0ZVe45S28XIM\r\nnukEJJGBjLI3CprkpAXQzBpDcZVmQ9l+veeydFXyxxLIz+jxEf3198eJP23R\r\nA972o7XGJDFW8C1WUiCsLM/wGG1yuYS00bkSDgfQ3pgvT2OSXAV86HcmNIAj\r\n8BsleVnT+PR2FMALRt/tm6n/BA7+/sCzNFWK/F0uZwS1og6yPlpCewdO9bLP\r\n51WAa+EJV44p8mGEkdVbWCoSLJ8wU7u4AnYFLBKu5Wmh+RFOz4Mv/Qdgl2Ub\r\nq1xZzZ1q6V8PCzmFcRsfw0EithguloJsVScTrefOqV9s2Vi/lpDRUEejwjHm\r\nJ9nhqxdU4Y/hmYvOj9G+Gic9T4VlrAmX7YM=\r\n=vszr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"maintainers":[{"name":"liushuyu","email":"liushuyu011@gmail.com"},{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_2.0.1_1673509906673_0.6024120942989557"},"_hasShrinkwrap":false},"2.0.2":{"name":"dynamo-light","version":"2.0.2","description":"A light weight library to use dynamodb tables","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jestconfig.json","styleCheck":"prettier --check \"**/*.{ts,js,yml,json}\"","format":"prettier --write \"**/*.{ts,js,yml,json}\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","setupTestEnv":"true","startDynamo":"true","reseedTestEnv":"true"},"repository":{"type":"git","url":"git+https://github.com/Eon-Labs/dynamo-light.git"},"dependencies":{"@aws-sdk/client-dynamodb":"^3.245.0","@aws-sdk/lib-dynamodb":"^3.245.0"},"devDependencies":{"@types/jest":"^29.2.5","@types/node":"^18.11.18","big.js":"^6.2.1","chai":"^4.3.7","jest":"^29.3.1","jest-dynalite":"^3.6.1","prettier":"^2.8.1","ts-jest":"^29.0.3","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^4.9.4"},"keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"EonLabs Team"},"license":"ISC","gitHead":"6bbe066167dbcb0a7b66f809ccc1931fc463063a","bugs":{"url":"https://github.com/Eon-Labs/dynamo-light/issues"},"homepage":"https://github.com/Eon-Labs/dynamo-light#readme","_id":"dynamo-light@2.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-wdbiBL20+8kEwp6cHop8W1nllkAmhhcAJjGr2ESb+eNFYm5VaGlo7+0i5HTAR4WY5AwhfJXj20S+nX0eSD6Bfg==","shasum":"6967ed819f887bedb3cc7a6acb414c45148a8ea1","tarball":"https://registry.npmjs.org/dynamo-light/-/dynamo-light-2.0.2.tgz","fileCount":35,"unpackedSize":148970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2N3Ic8SBmGMl6IZAjBZ6OyDbM6WZNvvEd3Y4C6Djq+gIgGh+sDNXewIRF8zVxqVeAD2AHABU1NcImGmsoHimkgco="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2Mz+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC5w/+LwbmJGdnXQlKFlP7kDCPWxfCycKy0g/05Mw1N9IdswP20k4i\r\n8VSuA7XQwHwBDClVR2DqWzWwEgp46RM3r19+NHPieFW62Xm0+BuZR0KIabJf\r\nhKNGoU43P2JBNvQGaa9/wP1jxSjzZQOLXswLCNz8Dg19IVVx3uTpFdot8x+Y\r\nu4c3MV5SNN8rewi9sI7MWTv6ft2oxRCec2DC2z4Eg7idrNPjsfRMLcfLIGDl\r\n9vI8n1pzoGEVHxEf2hTQ8bnJy/06G5eUdiDD38tOI2ilntuMj90VlRkYBauS\r\nfOLM28Yp6eSjhUbdYO6RUnUyil70m7CO8d2gIHepiw9gNzy2U24Cf0fg4f/L\r\neUyW4tOsKySjQ3vlELqkTLCMAyKhWwunHThiGHGTzjhx4CNR9elM0h1IbAif\r\ngHSV+p2aQj1A7SurvRwQ8JeAEqffBRu+pF8MnHwZzUioui81did6Tpb412iZ\r\nD3aej8jiPy/p9r7pkBow/070ZQF2YvzruvhADzLAepI8T9uz6UV84WWEq+XW\r\nfhzva0IVt2L6D8trTT8NHpiTw6xpDCq2fCZ/0sVgazhMCqVSCYANuKwSCQFT\r\n8DznPSoXSJNcBmt3qlgc5hX9Ka2+FbEPYcAWMtlRhK+MMVPupf8N9Smx3CFs\r\ncPQB1NHngKh5XABp7eQXpTJooklCJMMqOUY=\r\n=jJxm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chen_lee","email":"chen.li@mun.ca"},"directories":{},"maintainers":[{"name":"liushuyu","email":"liushuyu011@gmail.com"},{"name":"chen_lee","email":"chen.li@mun.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamo-light_2.0.2_1675152638226_0.8027925191540621"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-07T17:47:15.169Z","0.0.1":"2019-08-07T17:47:15.331Z","modified":"2023-01-31T08:17:20.349Z","0.0.2":"2019-08-07T23:16:17.180Z","0.0.3":"2019-08-08T17:14:51.998Z","0.0.4":"2019-08-08T23:41:00.824Z","0.0.5":"2019-08-09T05:23:34.732Z","0.0.6":"2019-08-09T17:08:24.317Z","0.0.7":"2019-08-09T19:12:42.106Z","0.0.8":"2019-08-09T19:19:42.895Z","0.1.0":"2019-08-12T05:43:44.648Z","0.1.1":"2019-08-12T05:49:30.072Z","1.0.0":"2019-08-14T01:54:00.536Z","1.0.1":"2019-08-14T01:55:51.232Z","1.0.2":"2019-09-02T18:49:28.623Z","1.0.3":"2019-09-02T19:04:50.243Z","1.1.0":"2019-09-05T01:25:54.780Z","1.1.2":"2019-09-26T01:03:02.948Z","1.1.3":"2019-10-30T07:36:30.926Z","1.2.0":"2019-10-30T16:05:30.962Z","1.2.1":"2021-03-17T22:49:55.702Z","1.3.0":"2021-07-03T06:39:28.327Z","1.3.2":"2021-11-19T01:40:02.524Z","2.0.0":"2023-01-10T03:42:05.413Z","2.0.1":"2023-01-12T07:51:46.908Z","2.0.2":"2023-01-31T08:10:38.343Z"},"maintainers":[{"email":"liushuyu011@gmail.com","name":"liushuyu"},{"email":"chen.li@mun.ca","name":"chen_lee"},{"email":"jamesyang1218@gmail.com","name":"jamesyang1218"}],"description":"A light weight library to use dynamodb tables","keywords":["dyanmodb","dynamo","amazon","aws","model","schema"],"author":{"name":"EonLabs Team"},"license":"ISC","readme":"## A light library for easy access to dynamodb tables\n\n<a href=\"https://www.npmjs.com/package/dynamo-light\"><img src=\"https://img.shields.io/npm/v/dynamo-light.svg?style=flat\" alt=\"npm version\"></a>\n<a href=\"\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n<a href=\"https://github.com/prettier/prettier\"><img alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\"></a>\n<a href=\"https://github.com/facebook/jest\"><img src=\"https://img.shields.io/badge/tested_with-jest-99424f.svg\" alt=\"Tested with Jest\"></a>\n\n### Installation\n\n```\nnpm install --save dynamo-light\n```\n\n### AWS Configurations\n\nSet AWS configurations in environment variables:\n\n```javascript\nexport AWS_ACCESS_KEY_ID=\"Your AWS Access Key ID\"\nexport AWS_SECRET_ACCESS_KEY=\"Your AWS Secret Access Key\"\nexport AWS_REGION=\"us-west-2\"\n```\n\n### Quick Start:\n\nAssume you have a simple table - `Users` with partitionKey `userName` (demo purpose only, use unique field - such as uuid, in real projects).\n\n```javascript\nconst { Table } = require(\"dynamo-light\");\nconst userTable = new Table(\"Users\");\n```\n\n#### Get:\n\n```javascript\nconst user = await userTable.get(\"WarrenBuffett\"); // implicit keyExpression\n```\n\nOR\n\n```javascript\nconst user = await userTable.get({ userName: \"WarrenBuffett\" }); // explicit keyExpression\n```\n\n#### Put:\n\n```javascript\nawait userTable.put({\n  username: \"JackMa\",\n  age: 53,\n  occupation: \"investor\"\n});\n```\n\n#### Update:\n\n```javascript\nawait userTable.update(\"JackMa\", {\n  age: 54,\n  occupation: \"entrepreneur\"\n});\n```\n\nOR\n\n```javascript\nawait userTable.update(\n  { userName: \"JackMa\" },\n  {\n    age: 54,\n    occupation: \"entrepreneur\"\n  }\n);\n```\n\n#### Delete:\n\n```javascript\nawait userTable.delete(\"JackMa\");\n```\n\n#### Scan:\n\n```javascript\nconst users = await userTable.scan(); // with pagination\nconst users = await userTable.scan({}, { pagination: false }); // fetch all\n```\n\n## More examples:\n\n### Tables with sortKey/hashKey:\n\nFor a table `populationTable` that has `country` as partitionKey and `year` as sortKey:\n\n#### Get\n\n```javascript\nawait populationTable.get({\n  country: \"Canada\",\n  year: 2000\n});\n```\n\n#### Put\n\n```javascript\nawait populationTable.put({\n  country: \"Canada\",\n  year: 2001,\n  population: 31.01,\n  unit: \"million\",\n  alias: \"CA\"\n});\n```\n\n#### Update:\n\n```javascript\nawait populationTable.update(\n  {\n    country: \"Canada\",\n    year: 2001\n  },\n  {\n    population: 31.02\n    // ... other new fields\n  }\n);\n```\n\n#### Delete:\n\n```javascript\nawait populationTable.delete({\n  country: \"Canada\",\n  year: 2001\n});\n```\n\n#### Query:\n\n```javascript\nawait populationTable.query(\n  {\n    country: \"Canada\"\n  },\n  { pagination: false }\n); // Returns all canada population records\n```\n\n```javascript\nawait populationTable.query({\n  country: \"Canada\",\n  year: 1949,\n  sortKeyOperator: \">=\"\n}); // Returns canada population records whose year is larger or equals to 1949\n```\n\n```javascript\nawait populationTable.query({\n  country: \"Canada\",\n  year: [1949, 1960],\n  sortKeyOperator: \"BETWEEN\"\n}); // Returns canada population records whose year is between 1949 and 1960 (inclusive)\n```\n\nHere is a list of the available [sortKeyOperators](#available-sortkeyoperators).\n\n <!-- | BETWEEN -->\n\n### Tables with indexes:\n\nAssume table `populationTable` has a global secondary index `alias-year-index`. Its partitionKey is `alias` and sortKey is `year`:\n\n#### Query:\n\n```javascript\nawait populationTable.query({\n  indexName: \"alias-year-index\",\n  alias: \"CA\",\n  year: 1949,\n  sortKeyOperator: \">=\"\n}); // Returns records whose year is larger or equals to 1949 and alias is \"CA\"\n```\n\n### Available SortKeyOperators:\n\n= | < | <= | > | >= | BEGINS_WITH | BETWEEN\n\n## Develop:\n#### Install dependencies\n```bash\nnpm ci\n```\n\n#### Test\n\nInstall dynamodb local:\n\n```\nnpm run setupTestEnv\n```\n\nSpin up a local dynamodb and seed DB tables:\n\n```\nnpm run startDynamo\n```\n\nIn a different tab, you can run tests using\n\n```\nnpm run test\n```\n<!-- \n## Publish\n#### update version\n1. Commit to master\n2. Bump up npm version\n    ```\n    # for patch version\n    npm version patch\n    # for minor version\n    npm version minor\n    # for major version\n    npm version major\n    ```\n\n#### publish\n```\nnpm publish\n```\n -->\n\n<!-- ## More Examples:\n\nUsing for tables with sortKeys: -->\n\n<!--\nIn case you want pagination,\n\n```javascript\nlet result = await userTable.getAll();\nconsole.log(result.Items); // Users with pagination. If LastEvaluatedKey exist, it means there are more data to get\n\nif (result.LastEvaluatedKey) {\n  const result = await userTable.getAll({}, { ExclusiveStartKey: result.LastEvaluatedKey });\n  console.log(result.Items); // The next batch of users\n}\n```\n\n<!--\n### Extends Table model:\n\nExample of a complex table model with **global secondary indexes** and **customized methods**:\n\n```javascript\nconst TableModel = require(\"dynamo-light\");\n\nconst UserBalanceHistoricalTable = {\n  name: \"UserBalanceHistorical\",\n  hashKey: \"usernameSymbol\",\n  sortKey: \"itemDateTime\"\n};\nconst UserBalanceIndexUsername = { name: \"UsernameIndex\", hashKey: \"username\" };\n\nclass UserBalance extends TableModel {\n  constructor() {\n    super({\n      ...UserBalanceTable,\n      indexes: [UserBalanceIndexUsername]\n    });\n  }\n\n  // Define you customized method of the model\n  getUserBalancesByUsername(username) {\n    return this.query({\n      tableName: this.tableName,\n      indexName: UserBalanceIndexUsername.name,\n      hashKey: UserBalanceIndexUsername.hashKey,\n      hashKeyValue: username\n    });\n  }\n}\n\nmodule.exports = UserBalance;\n```\n\nMake use of the UserBalance table, query with variant dynamodb parameters such as Limit and FilterExpression.\n\n```javascript\nconst UserBalances = require(\"./UserBalance\");\n\nconst UserBalancesTable = new UserBalances();\n\nconsole.error = jest.fn();\n\ndescribe(\"Method that will grab queried items from  a given table\", () => {\n  test(\"Grab query by indexName\", async () => {\n    const result = await UserBalancesTable.queryByUsername({ username: \"aleung\" });\n    expect(result).not.toBeNull();\n    expect(result.Items).not.toBeNull();\n    expect(result.ScannedCount).toBeDefined();\n  });\n\n  test(\"Using options, Limit the amount of items present(small limit)\", async () => {\n    const result = await UserBalancesTable.queryByUsername({ username: \"aleung\" }, { Limit: 2 });\n    expect(result).not.toBeNull();\n    expect(result.Count).toBe(2);\n    expect(result.LastEvaluatedKey).toBeDefined();\n  });\n  test(\"Using Projection Expression options, only show certain attributes of an item\", async () => {\n    const result = await UserBalancesTable.queryByUsername(\n      { username: \"aleung\" },\n      { ProjectionExpression: \"availableBalance, symbol\" }\n    );\n    expect(result).not.toBeNull();\n    const attributes = Object.keys(result.Items[0]);\n    expect(attributes).toEqual(expect.arrayContaining([\"availableBalance\", \"symbol\"]));\n    expect(attributes).not.toEqual(expect.arrayContaining([\"pendingTransfer\", \"totalBalance\", \"depositAddress\"]));\n  });\n  /**\n   * FilterExpression still queries over the whole table and filters from there, not more efficient\n   */\n  test(\"Grab info using filterExpression\", async () => {\n    const result = await UserBalancesTable.queryByUsername(\n      { username: \"aleung\" },\n      {\n        FilterExpression: \"availableBalance > :availableBalance\",\n        ExpressionAttributeValues: { \":availableBalance\": 0 }\n      }\n    );\n    console.log(result);\n  });\n  /**\n   * Consistent Read does not work on secondary index\n   */\n  test(\"Use consistent read on items\", async () => {\n    const result = await UserBalancesTable.query({ hashKeyValue: \"aleung_BTC\" }, { ConsistentRead: true });\n    console.log(result);\n  });\n  test(\"Empty Items when a username you search for does not exist\", async () => {\n    expect.assertions(1);\n    const data = await UserBalancesTable.queryByUsername({ username: \"qleung\" });\n    expect(data.Items.length).toBe(0);\n  });\n});\n```\n\n### Sparse Index - Remove attributes\n\nSparse index is a way to design your secondary indexes so that only a small portion of the items will be stored in the index. It is used for performing more efficient query and scans. [More info here](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-indexes-general-sparse-indexes.html).\n\nWhen an item doesn't belong to the sparse index anymore, you'll need to remove the attribute that is used as the hashKey/sortKey of an item to take the item out from the index.\n\nTo do that, you can simply assign the attribute to `null` in the `update` method, and this library will handle the attribute removal for you.\n\nFor example, if we have some `address` items that can be assigned to users, when users signs up, we want to query for an available `address` efficiently, we can design the model as follows\n\n```javascript\nclass Address extends TableModel {\n  constructor() {\n    super({\n      ...DepositTable,\n      indexes: [DepositIndexAvailable] // <-- Sparse Index\n    });\n  }\n\n  create(item) {\n    if (!item.symbol) {\n      throw new Error(\"param symbol is required!\");\n    }\n    return super.create({\n      ...item,\n      symbolTime: `${item.symbol}_${Date.now()}`,\n      status: \"available\"\n    });\n  }\n\n  queryOneAvailableAddress(symbol) {\n    return super.query(\n      {\n        indexName: DepositIndexAvailable.name,\n        hashKeyValue: \"available\", // <-- Use the Sparse Index - DepositIndexAvailable\n        sortKeyOperator: \"begins_with\",\n        sortKeyValue: symbol\n      },\n      {\n        Limit: 1\n      }\n    );\n  }\n\n  useAddress(address) {\n    return super.update({ address }, { status: null }); // <-- remove the element from the Sparse Index\n  }\n}\n```\n\n### Supported dynamodb operators\n\n|          Operators           |\n| :--------------------------: |\n|              =               |\n|              <               |\n|              <=              |\n|              >               |\n|              >=              |\n|           between            |\n| begins_with (or beginsWith ) |\n\n### Known Issues:\n\nWhen querying with the options `Select: \"COUNT\"`, throws an error due to the Items being undefined. This is a rare use case, but one should keep that in mind.\n\n```javascript\nconst result = await UserBalancesTable.queryByUsername({ username: \"aleung\" }, { Select: \"COUNT\" });\n```\n -->\n","readmeFilename":"README.md","homepage":"https://github.com/Eon-Labs/dynamo-light#readme","repository":{"type":"git","url":"git+https://github.com/Eon-Labs/dynamo-light.git"},"bugs":{"url":"https://github.com/Eon-Labs/dynamo-light/issues"}}