{"_id":"dynaql","_rev":"27-82632b30178fff2090e04d9ae76e8761","name":"dynaql","description":"Dynamo library to make interacting with dynamo easier","dist-tags":{"latest":"2.5.0"},"versions":{"1.0.0":{"name":"dynaql","version":"1.0.0","description":"Dynamo library to make interacting with dynamo easier","main":"index.js","repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","gitHead":"f8badb41d9970f8913a02ec9a6c07efc2aa6180d","_id":"dynaql@1.0.0","scripts":{},"_shasum":"ac4502e0d0b95d3fac73f0f9a242ecfd5c8ecb85","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"shasum":"ac4502e0d0b95d3fac73f0f9a242ecfd5c8ecb85","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-1.0.0.tgz","integrity":"sha512-2uFML3ArD07+YheCZe+XPt3UH6J47s0ql0bEXeIXwIZEXKFQc5VLmUFRVcTv4HKV4L7MPNUC0fzhlW9xKe01eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPBXCfh98o8i4Jy99qmWYmqRy4dvAMpKye4ThVe7viuAiBdHzo0Hk0PAjrFoOIxNc4G30/z6jjw0RhueCG3gNGC3Q=="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dynaql-1.0.0.tgz_1473379410870_0.08775219740346074"},"directories":{}},"1.0.1":{"name":"dynaql","version":"1.0.1","description":"Dynamo library to make interacting with dynamo easier","main":"index.js","repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","dependencies":{"aws-sdk":"2.5.6"},"gitHead":"2e07e3a7cc9e68e43ec6ae922e21ee453cbcfb2d","_id":"dynaql@1.0.1","scripts":{},"_shasum":"5f4fba4329f6d966ba2b83afb04215d1d9494da3","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"shasum":"5f4fba4329f6d966ba2b83afb04215d1d9494da3","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-1.0.1.tgz","integrity":"sha512-zDqgoYp+z50ClSpvVZ6EzB++rBkvwtynU5CVjAYro7/HDnaZasggmMqGsTD0vbWIrW0zAeOnsN1o+d169Pi5YA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE/vNFZpvb04NmmiKesWKaQVrIh/r8YDS4bBQdd/BDRgIhAIHbGGoGGanmeUZyMqv/peoL62+Ro1xM3bSHmKDJbGa9"}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dynaql-1.0.1.tgz_1473379649426_0.5219195543322712"},"directories":{}},"1.0.2":{"name":"dynaql","version":"1.0.2","description":"Dynamo library to make interacting with dynamo easier","main":"dist/index.js","scripts":{"prepublish":"babel src --out-dir dist"},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","dependencies":{"aws-sdk":"2.5.6","babel":"6.5.2","node-uuid":"1.4.7"},"gitHead":"db09a2fdf6fb27c25667137178b15343c731b6c0","_id":"dynaql@1.0.2","_shasum":"52c9bc079104afa097323a03b77a8f8d78fd0020","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"shasum":"52c9bc079104afa097323a03b77a8f8d78fd0020","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-1.0.2.tgz","integrity":"sha512-RnlFuy5LH+0nNaUYeVghxL+k+iwmOf3aRFGbwnQcgc3jms0L43znqcqvOt7HZ8HZdyYC28jA1+o1BGK9DcfZNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5juuyeUkr1HarwWgHhq19UEPvnQYs7pRrrKqoTOVEHAiEA2AwVdNtvygDKq/K3MfyzXrzpkI/O3asLpL6TwI6tWCY="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dynaql-1.0.2.tgz_1473385783530_0.494849099079147"},"directories":{}},"1.0.3":{"name":"dynaql","version":"1.0.3","description":"Dynamo library to make interacting with dynamo easier","main":"dist/index.js","scripts":{"prepublish":"babel src --out-dir dist"},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","dependencies":{"aws-sdk":"2.5.6","node-uuid":"1.4.7"},"devDependencies":{"babel-cli":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0"},"gitHead":"c180343c4cce590c29e2e7b30071e82a129e4169","_id":"dynaql@1.0.3","_shasum":"2a00d8e9fe16e9c037bfd8e11e3e3132aa677064","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"shasum":"2a00d8e9fe16e9c037bfd8e11e3e3132aa677064","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-1.0.3.tgz","integrity":"sha512-9aAZ281m5jeaFBw0XR+ci6Gd7p9hAmGGQbtAlwy3dqaKCDxtW6UM6R5J6U8dm6ZINiznfvwJQqcq8eTOIO10HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGC8k5UNJWaSw//2veglQCdK9f/RL1Gztld0i7LtuqJuAiA16ctTCT+Rhr+VlciPt/ZJ7As477/ZCBESBM+EYLfH2g=="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dynaql-1.0.3.tgz_1476936422620_0.5020940410904586"},"directories":{}},"1.0.4":{"name":"dynaql","version":"1.0.4","description":"Dynamo library to make interacting with dynamo easier","main":"dist/index.js","scripts":{"prepublish":"babel src --out-dir dist"},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","dependencies":{"aws-sdk":"2.5.6","node-uuid":"1.4.7"},"devDependencies":{"babel-cli":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0"},"gitHead":"3277db73fd29172aea04c879a85fecbe8fad3eec","_id":"dynaql@1.0.4","_shasum":"0eec898f489aad7a99599810bf1a49008da9b2e9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"shasum":"0eec898f489aad7a99599810bf1a49008da9b2e9","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-1.0.4.tgz","integrity":"sha512-L0di/TXbm69ng7Xr7MTccqcUlzPxRoJMfKEdXJS15t25sjJB0qCWdpVwB5SctWQdiURmdj5WLxG1cv8bGZMHIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+ljdIqMFljAA+82915SHmJM6YAbwZ5KC2UOLB5prtAgIhAKQyvbYgAjQoPJquvBj5FQhFoNkj3FOerfZR1avo+N0Q"}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dynaql-1.0.4.tgz_1477019970393_0.7006088201887906"},"directories":{}},"1.1.0":{"name":"dynaql","version":"1.1.0","description":"Dynamo library to make interacting with dynamo easier","main":"dist/index.js","scripts":{"prepublish":"babel src --out-dir dist"},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","dependencies":{"aws-sdk":"2.5.6","node-uuid":"1.4.7"},"devDependencies":{"babel-cli":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0"},"gitHead":"9f010b0a3f3fdfcfc8fc77ad8c93ed226770a645","_id":"dynaql@1.1.0","_shasum":"4186bec8e640004765010f2f1a77ad08c8d662a5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"shasum":"4186bec8e640004765010f2f1a77ad08c8d662a5","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-1.1.0.tgz","integrity":"sha512-e4E3wRzkUj4NQso4Q5hGXIVTeBrstsUaDmOExfiTb+Wn2/OPA9SZb4/QaG9DZ6Q71TzXKZJ9KimZsnTkNItGQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC12pDx4CvpJ32fKG5CogAUd/PnzwopOlsVhJ1j8u+CcAIhAOs7D8DDurhr2Egb3RlsZqyuyZlAcCenEvNuYl5sVEIR"}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dynaql-1.1.0.tgz_1477021760758_0.761281770421192"},"directories":{}},"1.1.1":{"name":"dynaql","version":"1.1.1","description":"Dynamo library to make interacting with dynamo easier","main":"dist/index.js","scripts":{"prepublish":"babel src --out-dir dist"},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","dependencies":{"aws-sdk":"2.5.6","node-uuid":"1.4.7"},"devDependencies":{"babel-cli":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0"},"gitHead":"0a33eb8111256c312ba4c40fed06885568007362","_id":"dynaql@1.1.1","_shasum":"e110996a8826e871d7d09765cb12fb64b961226c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"shasum":"e110996a8826e871d7d09765cb12fb64b961226c","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-1.1.1.tgz","integrity":"sha512-Q8pBdNB+qHMWBS1iDYLGqJa8vQSz1CvbTj7aWYhtkZWbFGSr2GuXIKD10ivJ2zZ/K2KlF98vIgW0qXL1dt1SsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCasnhWB3SfSm8sm/ccG7ObPUtJJKkPfvSwluOeIRHCUwIgaXAw1xMtbEKi+KV/oCGZ6GBDw1kmMLVN46v2Ln25Nbo="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dynaql-1.1.1.tgz_1477023256355_0.44998252391815186"},"directories":{}},"1.1.2":{"name":"dynaql","version":"1.1.2","description":"Dynamo library to make interacting with dynamo easier","main":"dist/index.js","scripts":{"prepublish":"babel src --out-dir dist"},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","dependencies":{"aws-sdk":"2.5.6","node-uuid":"1.4.7"},"devDependencies":{"babel-cli":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0"},"gitHead":"65534ca8a423aa76ca1d9761b302960b55e5c3d0","_id":"dynaql@1.1.2","_shasum":"1ed771434e5ea2e3c667f090cc06124f57ec1870","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"shasum":"1ed771434e5ea2e3c667f090cc06124f57ec1870","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-1.1.2.tgz","integrity":"sha512-sZpYwJlErkJ//I+Nc8wBAAs25Ahd+b1IsAYNe05L0/gj80/YYdMCk7go/+yOfEJWjgGZ1L9y7ZW6WgXM4nv5eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICICtwV5W11NarlqxQhzyn9BfrHRWZHSfLp7hNIB6z6AAiEAy2xcHd9qKef/1E2GfTPTC93ErO+tcIh9vytyev//Jes="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dynaql-1.1.2.tgz_1477620372236_0.3249501953832805"},"directories":{}},"1.1.3":{"name":"dynaql","version":"1.1.3","description":"Dynamo library to make interacting with dynamo easier","main":"dist/index.js","scripts":{"build":"babel src --out-dir dist"},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","dependencies":{"aws-sdk":"2.5.6","node-uuid":"1.4.7"},"devDependencies":{"babel-cli":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0"},"gitHead":"616934e3ead6f526215fb7d4e9845d0f9f5509e0","_id":"dynaql@1.1.3","_shasum":"1e323080298a3f433c92e6fea750639cc333b161","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"shasum":"1e323080298a3f433c92e6fea750639cc333b161","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-1.1.3.tgz","integrity":"sha512-BWXi05k2nG9mu/2BySxF/jTyZbwL0bP5/GAxwMBJzyRvlUqWc7w+S1jLOnOPeGiVeLH4vtQ+IFLjQFxdeFBpFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrwSO5MrrfgCeJIBTOPxOEMBJp8YaWptnXLQIUXfP/5QIhAMTnlp71kM6z5y9jH/ilxVAieys/NYyjGcx89SLa0kn0"}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dynaql-1.1.3.tgz_1477626364526_0.4410776370204985"},"directories":{}},"1.1.4":{"name":"dynaql","version":"1.1.4","description":"Dynamo library to make interacting with dynamo easier","main":"dist/index.js","scripts":{"prepublish":"babel src --out-dir dist"},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","dependencies":{"aws-sdk":"2.5.6","node-uuid":"1.4.7"},"devDependencies":{"babel-cli":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0"},"gitHead":"dbc8976e1fd1e2fadaa2a3a356a941a63e25fecd","_id":"dynaql@1.1.4","_shasum":"6d46297ea34b70d7fb0c989ff83bf722db7556da","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"dist":{"shasum":"6d46297ea34b70d7fb0c989ff83bf722db7556da","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-1.1.4.tgz","integrity":"sha512-xHSEng4HzIIAt6+SfVBx2nzY4J3OTPFNj5K+phumONqBQnM0tnkP2yQ0/fQNaTpEeORVFHyAaIZ6OLvVcAzqxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2UvCrzzmNvwzvYHNDIAkHpGxIUKwmN+cNKMasQRxx2AiB06KfymmiH+iRGwFnMCLDGGvPAJ0mifNy1ce5D2Kyw7Q=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dynaql-1.1.4.tgz_1485370314115_0.43543297541327775"},"directories":{}},"2.0.0":{"name":"dynaql","version":"2.0.0","description":"Dynamo library to make interacting with dynamo easier","main":"index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.6.0"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"475f0359624bf1eb56ec9907151561f3fcfb5c7d","_id":"dynaql@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-1Rdiu2lNJy4PFEZe396cBbtpIGkowo3Jv80Ne1/6WzpQD9GnUMhi6uWlolxJ9XH2bfmZI8sPmXNy2UAIhQGMFQ==","shasum":"8cdf626164cc1b5eee4dcdbe7914de7426cba3b8","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBiukwxDlUBDMPkfvboXbKkwFkjXmUj6CrrpM8NKkufwIgFwmUK49R3H7uRMG9HS0regUXnGpopYzT4K7tD/7KOwU="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql-2.0.0.tgz_1507744340596_0.4823742266744375"},"directories":{}},"2.0.1":{"name":"dynaql","version":"2.0.1","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.6.0"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"76451af9daa7f10036287ea15962fc9577dd680b","_id":"dynaql@2.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-E+nZ4uS5XP0U81y5XJAP03ukk2pKvK7rZP2yPiwyzIdrNXyr4/3Rh46ygPxhHVXhPo/cATLs0ymhKMFOTZ2GUQ==","shasum":"747c5a0dc1dcf95b2c07a0f5fa8beb176827e2a9","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAY6oNNQTfqbxSAs4PUwyoB/wFvgzsqiepN7lFf+jPixAiBrn2mTVk7t+eaYsT97yZF4UHE2D1Pw2PNRj5QYCkQmBg=="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql-2.0.1.tgz_1507751681571_0.4753958946093917"},"directories":{}},"2.1.0":{"name":"dynaql","version":"2.1.0","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.6.0"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"a8f9285c8e9c3244dd6ff022b2ff926c81977fb0","_id":"dynaql@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-do3oi/FE/Or/uy/e/3AMiGu8LZOamRqT9xWD1dQqB8QUSlbjNQEONqLPSPqMc5rVI27uis/pG2ghUREbndYVmw==","shasum":"37d405b85f393c14dbeb3de6c46b6dcb5eed961b","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuAk4kkxdkrPO433S1N2DsxTedvtulp8EWlgoUqP3a9wIgZnM0b74ZLmIEJ3etv4Z9ju/cKitM6RFYbdl3SNHvMco="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql-2.1.0.tgz_1509123099679_0.5652656878810376"},"directories":{}},"2.2.0":{"name":"dynaql","version":"2.2.0","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\"","build":"./build.sh"},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=6.10"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.42","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.42","@babel/preset-env":"^7.0.0-beta.42","jest":"^21.1.0","prettier":"^1.7.4"},"_id":"dynaql@2.2.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-rFLiKqjtJEWO03NWtlMTJ95A/rVkbzXRZUkim3olcF7ZNdva+mo2PyPT6EMlwX8dP8QFEXczXKy5jr82eW60ag==","shasum":"334f7ab856cd87fccb330a7fc1fdb0c791d73816","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.2.0.tgz","fileCount":36,"unpackedSize":54989,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAT8JK6+2ZZfIdC+hk8GMrblyv0XOFnqRqynu/d6gIP9AiAdkIOQ2OtXRbdAP+V+v5rl2YN+0UsUYoPak0Gn8Mdtqw=="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.2.0_1521518674611_0.16811512292060105"},"_hasShrinkwrap":false},"2.2.1":{"name":"dynaql","version":"2.2.1","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.9"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"cf1238519848d39b2144a477e9e99ac6c16a4678","_id":"dynaql@2.2.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-OGWW9a4XmbqFdUacGKqmdcP0VRqp6pq2q7QkWRUHVeA6+C3+VoGV8lbgEqPTNd92httIDoG9fWAdKj9d/W7VGQ==","shasum":"2b5756e971615e75112c70ff7441968bc9d6cfa0","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.2.1.tgz","fileCount":45,"unpackedSize":157364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIop8wlHquEbVV/yq7hE4MpmPpo45m+hYlu5CnRdvBFwIgeMwPJcK3ciTPFLN3iXJsv8jx2CwaUehwcTtK+sbQIvU="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.2.1_1521920628005_0.4201451748869367"},"_hasShrinkwrap":false},"2.2.2":{"name":"dynaql","version":"2.2.2","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.9"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"cf1238519848d39b2144a477e9e99ac6c16a4678","_id":"dynaql@2.2.2","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-Pn/tTGqEjEEBtrtNXBJmP7SnTLVb1jmPOGyLi6hpZ/DErsomkDox3qxCYr/pxU5c09vM70mJHDglj0pRuAfM/Q==","shasum":"d164e05fd03fa42ba9631e9557e14674bbabc654","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.2.2.tgz","fileCount":45,"unpackedSize":157364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCobc7ExlCTr9pbxrZaRvLMmyeRchNX6wvmiyQEHEpvhgIhAKfFl+lCo9JaGoOL0GKBLIy6FEf8T47T++nl0Q8lhFBP"}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.2.2_1521920756426_0.9683235810584565"},"_hasShrinkwrap":false},"2.2.3":{"name":"dynaql","version":"2.2.3","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.9"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"a960b2661a4b1a5466cc0b28673e0ee59e9f4aed","_id":"dynaql@2.2.3","_npmVersion":"6.1.0","_nodeVersion":"8.10.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-gh52qOM4pSLAEGnTLbyaBSPgQIr7ygK4QrGocoq5yLm7IbjGk0rAfKOnDUmJ20Kc5IgDSqIZPOLS9gpoWdHlyA==","shasum":"e3f7ad8aebf3500d7c9806704232285c03ba88e4","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.2.3.tgz","fileCount":45,"unpackedSize":157539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkJIJCRA9TVsSAnZWagAAIagQAJ6qJJMooNxoH1JRKGQx\n3y71Hseg07emKQwzUYDeL3y0FJWWN3AIFllzpOhCP8nh2l83pguzCORie9bZ\nd3Td1aI0r0S7cf1pORihFeb+mI8+dOrAU9WPvwzwD8fA5977KG0BOGagZeJn\nTGqLIF+yX1VSnxCxyUEVBAko5jf946Ve+IgIR9vOqTo47+kM2dtOF6D1W8Dx\nnuKwdWOfMgQ4IFDHZi1BBg/r5bD/VMig4PKOHohMd02y1er4ub3Gi01dEc3n\nQGXC8Ay9FPknn5z5g7N+5DYfTcEsQSLC6pLNXFpw1BsOibQDyYqCm4oBvvQI\nW3SxT8nhyieVz07hsRnRoWGRRlq8Uy8V7FdKjSkK1PM7MKPHjQfbahCkOyJs\n+LHz25D6Pf9ODt3ZfLZ3ZFXaaliJn3go/ZqIMENuqLsjwwDZAAt+WMYFEy6W\nZW6mSpOxdJ+98ODK7j3iziDTFiVqOhzsuw+7yt6ejzAuQ8v4/r8PFeP3t21N\njWKp+bSTT0tG7N29OS7v2Sr8/S5EFFoXMwnVj6t4Oo8MVQUyzii7txiZsJsH\nl9A3KRooVLRCzaCTRGzCuXBZAgUdyZ36R7FgvToxm4acU16Ui4HbSpO4y4IQ\ncmMadDCvNxtqn+1fsFChrILQFielb/ZeIQU0KqPSPX3nYqYYq/lYUkt08yIh\nk+39\r\n=MZPN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCArSlZ6l+n48Fxz7ZbQLTEO6RfDkuLY+E+/R+2/k3iHwIhAKOncgZKX8m0Y35EzZhEExoo69dbvM3RJZ550nOytGQ4"}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.2.3_1536201224524_0.22882389537299574"},"_hasShrinkwrap":false},"2.2.4":{"name":"dynaql","version":"2.2.4","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.9"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"1512110178a57fe7f522dd9be37ce8b391d11cc3","_id":"dynaql@2.2.4","_npmVersion":"6.1.0","_nodeVersion":"8.10.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-HEWSIAyBYSP+nq2lDvFjd8C93XvxPkY70TNeVJMSBgIiM8pnw8V+skl/yJBTCrnEfN2/gQMQ5oay6k8E3rjJMg==","shasum":"4050f264eb46fc8d6b1e238656fa687a15cfc478","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.2.4.tgz","fileCount":45,"unpackedSize":157622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm7XbCRA9TVsSAnZWagAAZOoP/0userwEdL4ikU3y4jVQ\nVjADdHwfoFdWxi8+S5BvLJ5Yuu4Ey1RYwg1q4dKWKPd9zYbi/a4NOdxPwx5H\nkl+R0MohwimMoxQIYBTJh6lR9T6luDgIE0M9NhDN7XcqimPM2YFMvj3t4adS\nAuQPTypY8IoO5ST+Wf8XOE5nrsDV73uzwiyd6DVagVmtzjQ8GNSGY8bw13OJ\nbHKSoD6tnoDceaDdsBSMXKMDmCfTSbLmCIhlQOjCqnPfhlwCH/bLXmXDGX8r\n/5nlP/6PGpQrbdrcf/lr/RtH5/R//ujwyWCvjbt7oF6O7sxa5FcIeuBEgq3u\nUxeEDxE7jl4fgxl9lnyVAeHzeKnT6MzwkV2RR+APBsWrV37p7BVfjJZPlR+P\nklPzNKgVePpX+6HjwnBDFQ5gcLikUGFIZ/cmK9WRqdScqSmv59wTGX/RoerR\nAheUNssk7eu3doV9NdNNvaGFZbZSV7EIcxkEMrHS3MTFMJU28qkKonY73LI8\nTe5M3V0Mz8BopkQ/scOtAwl2OVn+h5fiQ4rlmvnGUhPEj4oyRuaLndf61Ti0\nmYIWkNgGuqZkVfvY+tPXraeEzfp+6+OUv8D6BhQhuvBm3t6pQ2+Bp8WM3Y6E\nqRp1CV8zrsosdcHMMo6h5gri0qTl9tk8KL1ksh+KWODRZiM3YEqvf9c8PYtT\nxxU3\r\n=i4FE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+d/Dux5ZtQE2hGoyoPnS09OoMGNpp1CdVMy2ol8cMGAiEA7c+XVb4hCIHrrANAZ0MHheSd505Ei+dKHE37oiPvrIA="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.2.4_1536931290235_0.11886452403157755"},"_hasShrinkwrap":false},"2.3.0":{"name":"dynaql","version":"2.3.0","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.9"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"0194a74c630462242740900502831239f2a0837b","_id":"dynaql@2.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-JGvSsKMp8ZUTahUxddKKjoKfs8eSqJ7RRJuGwV6C7NLXfCthqcFV0OuPyS9aW/FMWRktU7MVh7KGt6vC+QrhlA==","shasum":"d6f6c35a677e20f6c90e1d07bd8e3e4ac14c8903","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.3.0.tgz","fileCount":45,"unpackedSize":160039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7i82CRA9TVsSAnZWagAA5YcQAIfVLw3AaD+ivwDnED6B\nEJaUJde8blY3ZgAS9WMyayz7Vic560JU+bwjWHlpbyjavLwVQFQx/Ek5BtUF\nbnRepnYsCUYJ4ykNxGzMIhld39GC/kjFxrYWv78TZ6HETRhjbqwqxj5s3O44\n3lHxt0Yr9mULCb0yWz3fSBSYiqo07rdB08sf37OFHGmBPd3iv71IOqthZ5cA\nSzh1pKHOnYDrJGDXgFoP1w9N0BeWkNJquCcwSJFghcJJt0iaCCMyNqRXXyDf\nbtyNwR1rIhHBbLTX313XWlBexGRVhYMVXETp+b1oOQu0JhW7d744/SpomN2g\nNbEZfZwLcmogBBxV/N9sdZOLwsKNi2YpCG98+72U6UY+mOGHLps2qRm9ZdSe\nxtq+wSKm7q2Gf5HJmwDu2hOcHjg8G9cVhtKqQGtlgUI/qNUs+lGi+40U9/Tj\n7pTlLGtjYPaq46Gx7xxgUI6Lz27SAxPDn5WxNrRdofO/jIOOu1ejoA+XXKoj\nDX1xBHxuWeigD7eFI9m39Wt1lTffUYxyS5JqsO+X4D5Udb8+Es4pNfaGb9su\nfwZAGw9o/j1V9TxgZPHIP9WQC63J3yqpXSDrRB9L/dOb+SoogBRGhD3dfiaj\nX8hnfOGQ8ZC26wLz08C4ufrDsrpokcaiNYYSiGjCprV8yhBevdJ8YBhP0ih+\nAGTo\r\n=uTz0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQmylWWQy9bGpiFdIufDjxsXmBxLzUUET1XzkyDkkHWAiAKgN7r6d3st1i0jUFMxh2V4nN6XxoctmIfKjbvtie4FQ=="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.3.0_1542336309784_0.023038870396610678"},"_hasShrinkwrap":false},"2.3.1":{"name":"dynaql","version":"2.3.1","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.9"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"748b445946b2f8b06efa193978af452911c49a6a","_id":"dynaql@2.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-5TRQ/VWxdUF+DRX6JlXflihfFjO0qktIwBVl+DVZgawKt3bTKoix5RvoSDuy8UQGgEg3QZNIO9+FSaZPe0MOdA==","shasum":"5e8df5bccb024178a2e16e74485e7633df3d8538","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.3.1.tgz","fileCount":45,"unpackedSize":160044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+iKPCRA9TVsSAnZWagAA4K8QAJeIzVKhiFO3ArAzbeLB\niTWfEOpQ9OjH45xKtJQC1jWUdqbcw/AsmfK+HHS4dwkCeR7GGabgX/470Zhs\nPWlCm2bJQCE89mc5Y8JU9FMXIWF5bHG78qHmsqlOCMT1k2nWc9ZUa86aLkAi\nkozRjMvLCqAiZJD+USmm/J+gte3DDCC0ejmbUy7aLuBGqUSc+FrDB4lU9f1d\nnCAUuEDeiKJx3KLQUawzJg/LWDWb4BZv6q/FOS1YSIvCAAEGU4NQrjfDxN7h\n9XAHRDPQJmV8+Zd1GDYJYfZKTia08yBpvvDVksadZr6CP9aQicmYMdx/Rpna\nneyNmhSPvVNdZo43sk+Qry18f8nKsrKR21kgFRFgDglDdsTpSJ9ImsbN9pGy\nBR4+H31nflXeoNb+cj48WVlswCOcDCbwdDbjNH3reu69yyKAKFGatN5vbJaC\nnLHOvjaBrbVIEVr3aWJryYljvgnPizjMTsT2LDlzsnVrGfRQP2XuP8VyqRSe\nyYS7nzY2o3SHkqxZlV1lQFetRU0Q5P8Nb00VbsFlMuybDPG/COmW4vcVotsy\nR3YRiFKExAd2uDafjQkcd/iB0A6Lbx2uaAPG5SNPWbMxej/Df3ESnBKS70t0\nb2R9uinpRKjcgIivRe84YbgnYmibpGQ8iKvEeo2t4bpW0YS5/Tgjz3fZc5/M\ntAkB\r\n=OhkB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPnS2gWtLtmdutujKzp6eUheaPGxLS1qhFkMcI2nS9bwIhAI5m9ypJ2zuYIzto+IabCn+JS2fyctRKGla2PzMo0Hd1"}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.3.1_1543119502559_0.5209318424864864"},"_hasShrinkwrap":false},"2.3.2":{"name":"dynaql","version":"2.3.2","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.9"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"10ce341c24d9dc95dd7f54b88f75fbc9b6e3a412","_id":"dynaql@2.3.2","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-ZNoGFuIFEFFVKFwAs8Dmr/qtPiQP++/QLaBdeIL1dwc9ZQv8H3X3pUVBmnhjqpdNkzvTwxK6CzQs0pWUn2vZZg==","shasum":"275f8f68cf1e5a23fb2d0cb1168002d36d7c255b","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.3.2.tgz","fileCount":45,"unpackedSize":160073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjT8BCRA9TVsSAnZWagAAfLgP/3thmh3NSxCU5pmrzCPG\nRWVV//gHwE3ZC7jVPlxChCFe796i4/dCl9Keu/CHycoyllfySzoW07TDvwoJ\nM7trX3G3gvDQwtttWA/46MMDVxd/Z/zGpIPzn5ylUevYIWDNyNGtmujZevpS\n64DHkbx6IaDT78nsGNJwcUbBtb+y3m11upMACKZuclH58vKgTSJsXyXU/Amu\nttlSRt2PRf1wLCJwVZay9BGYZqjL28pMwqTAAbewMRkOREV8EGQjTuAqdKYX\nolepI4FVD7+xk3+P4ZsjR5oWgjNa3S96fRZU8O/Kdtly64ljfOzBJ3lTJWZu\nOzLSlsF6Vv7rml8xztviUg84QT5uIZWkksBW2O4XIqh7dzNkVI3SyxUgmWhV\nftDSjct/4C5CueY/t0M1oBr9ZJiQhlrY8a8UkpZeP0+BOFotjOffMtgiRXo3\nEkzK69Yo47vwsNAxINqK8soBPcB0q6BTpgixL1c13iCv73uMPxqfrZMpZ+o4\n27cwmih5iMv4jjpO3FzLjPyFmjgsmY/zDUN/EUCKWdi1ro38PxSYXOeO7F3B\nKcalPEdNSm5wBQytraz4tXBu/1NNNosW4pFwdEVmyL/UX4chtJdhSpcjs7Tl\nxxwhyo3K4V2QkKapntDfZ9afmP+prkw2AF1KBOayxPrRB4VGNnP3Y9ueHniH\n0vn6\r\n=EVX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbUqNLdxMiH/OC5P3OeI0eFG6xdqW/IsiL6FBKLZ/ABAiAoOG7hmtLn9jEbtH+kIz1d4S7JJAhwn8QPQ0BHn2kxeg=="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.3.2_1569537792666_0.447240882806502"},"_hasShrinkwrap":false},"2.3.3":{"name":"dynaql","version":"2.3.3","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.9"},"dependencies":{"aws-sdk":"2.5.6","uuid":"^3.1.0"},"devDependencies":{"jest":"^21.1.0","prettier":"^1.7.4"},"gitHead":"6b14db85a0dddac9d1bd108022e6adbce35ab4c1","_id":"dynaql@2.3.3","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-U410p+sf1QigKH1FrigaFZRy4ZU5Mt49Ln/EZ4UFRSS1tjTN5ysF6n9We3tnwE4tTazvbvN6HUejOiRQBPbSUw==","shasum":"98226695195028a2992cd38529271a6219eda300","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.3.3.tgz","fileCount":45,"unpackedSize":160365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqbHNCRA9TVsSAnZWagAA3PMP/1+0oiLo/FIDXXF3HDg7\n2NWZvsJGlQ5ivxnGtbWbks9N3GsdhyKjDG4lHZhTnaUsEEOpR+mD7taIilzk\n9lxdzszusN5hnOd9NpPPlk+E1iKYVaR4TT7plwIbMljhN/euFLzg2PrdVjYP\nmNi78YSWw/fdU4EfcfzXkmNkTTaVDTpGNBYJkob7hPwebNcyOu92RnY+aRMd\nMtSrSlVH7j05oKZgGxQH+1Dt85UJbcvRkn4N7Yj/95zQLmyaFBt2DY5Bd0Oc\n8cnxv7utvWELDjtL7ywekhRdcGDPDN/CTcXMJfihir6echWGMwQmACaTTYfN\nLjnmCEimE7d7tQc5u6enVrfKlxObfYEikX8qFo+rUNy1JP7psMcLa4l7yB1g\nP64GIq2j3J9FuQLXMqhW3lYPS+tBoc8i4vJEZodUf/Xkd4tpsJ+an19yP0jj\nl1kTV9WEaGdDN9fDvwO2ylw+LgN/9yjZ9/GaG/iy9I+RArVy8BNTmdahQ3Iz\nEXDtkpTZML/a3hgyD0Phmi1FyMeFrL1K1hGDSfTK8PhkRTh+9Wzk1DCvzATD\nZcDBOBmunmLr+UvDE5ZgskWM8UnTi/L5NaXdxMU4/CVU2BF8X2pmhXJSa1MS\ndUrYXwAaUbdIcVqKQdCZsWhWiXEMu57WYAIdNtGf4aBQVZYeYfr/hOCKr9G+\n3eui\r\n=GFeh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCREvpJXLlTcIdPujHW6RBxY+6d+MgmYlUEZnrPjcmblAIgLX9sLGcXYsDWNS5WGDrAUJutY1pCUqp6hhhld86KMdk="}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.3.3_1571402188739_0.7723424008992175"},"_hasShrinkwrap":false},"2.4.0":{"name":"dynaql","version":"2.4.0","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.9"},"dependencies":{"aws-sdk":"^2.580.0","uuid":"^3.1.0"},"devDependencies":{"jest":"^25.0.0","prettier":"^1.7.4"},"gitHead":"bfa85d7de73504d54adf830964d6a10aa529e936","_id":"dynaql@2.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-bGX2SnB+ZOJ1I9K8+4nYVXB+9Y1cOODGn2ICgJLSwCpzGJOr2rgtg/mkIA28zi/5zHQjj2la8tcefsqs+GdqmA==","shasum":"577a921ab5087d31cf8138a6812735e63b1565c9","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.4.0.tgz","fileCount":46,"unpackedSize":47779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3dPtCRA9TVsSAnZWagAAko4P/j94YbpfyIqSLcvs2pJa\n6sL0l/kL+wQWuBSOV32j9tyzsYqsXFAHZ37dXGy+tdkGLWytQILFlHSOyYZh\ncjmRk7b597T5wafL5Nqhq85opD/BwjR4LI5zSQHN3ge20W2aTCN61DuTBqFX\n+Ss1+oLhR2s+PbfWTninjE1mrHee53GsGaaKiqERys37uwot3/qvIvPnsWAA\n1jh7umu9P7hj0mDecIWRK6hfPjUhn9IuoDJM7yVCeWpDAles3quvO9+iH+3g\nKhgP5rrf2Keoe5jnRqqagSxLFI/DmWG6egua5Lds46nacUnyUV0sTakzaqTD\nzVH0OX+wB3CLgMhIxHfisxiPrVEGjkNyI7PrCMBedVcgp4TYsOvjEXqx2PF8\nvldeZer6ir4c3U2SGY6JCyRui2BcIofS32R5bzhvLay+fXHczHkSK+cao3Jc\nFrmzmcLDBDS/Ja6Jqe+RND/DLKBU4MInRfPnUIp1eihIqsACWfC7amb79vqI\nOZ71NYxeYPu0dHG0ldpv1UyZMtRGbWnA7lc4Ag/Ay+4xRdcRY+Xp1zc6pZwu\n3GHJAzkYNY/Ok5cI365vJogaFB2tBpAgtyhwita5wTgXInJrA9/W8/z/6sZE\njDJLAdyYlhygh11sB2xhHvNA5Z0Zhc4bd2XlzCBqzHGx5kUGaxNAECdyfUJA\npxOA\r\n=BukS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD7NqNpOUyMDqRKoG7FkJh45MCYbjCTg+U/DhsmyY/MAIhAMN1tl1p9Qk29V4/DRnZDkbTWTk2KPmcG9g56fxsaz59"}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.4.0_1574818797345_0.45007131275001533"},"_hasShrinkwrap":false},"2.5.0":{"name":"dynaql","version":"2.5.0","description":"Dynamo library to make interacting with dynamo easier","main":"src/index.js","scripts":{"test":"./test.sh","prettier":"prettier --write \"./**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"keywords":["dynamo","aws"],"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"license":"MIT","bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"homepage":"https://github.com/shichongrui/dynaql#readme","engines":{"node":">=8.9"},"dependencies":{"aws-sdk":"^2.580.0","uuid":"^3.1.0"},"devDependencies":{"jest":"^25.0.0","prettier":"^1.7.4"},"gitHead":"6df82c064d451c4fdc5fa9f0c982a0f586505f3a","_id":"dynaql@2.5.0","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"shichongrui","email":"shichongrui@gmail.com"},"dist":{"integrity":"sha512-8S9KfMXBnZfsq441aYfHnaaIEt2ahEmPi6+EJHWeid1Q+b+8k894FutkXSaD20jUchGyH9SUz7rymMkmdHZfrQ==","shasum":"0ae92e122e5341e5a107e6e84f94f3e595980424","tarball":"https://registry.npmjs.org/dynaql/-/dynaql-2.5.0.tgz","fileCount":46,"unpackedSize":48461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3dZaCRA9TVsSAnZWagAA15sP+gPk4UxWkuTtFyDxZKk+\nf25opCfd3OHlITQDw+VzNlrsjE02Kk6+YlDqh3cO9g2FLVVKUh5ulDggKfPu\nkCjxyoNxfU2Hh0lu9/GUAzBfLl/aw3iP3wnu+gFdObbb3tL2d9VpLch2Ofz7\niisx0JoKx9iR61ikw5d8urvYEDh4WW6VxUlmSVIQjdegr8HpiBsWhayqZVbq\n2IwTE/eoYn0TEBL2yRNLGNfBI5527oj4vQGUn+YS8Wgz7PSi6V3ejgJlyj8G\nUUzvjc6Ivbo3Sa344mACJH/576VM46G2zC33b0C01AmQ9dIsGV3qqB59nxhG\nLsujSoEc9Q3F3vkit8DQcfz/M6hsuhEehmKOVt7Vns6vrB9gy3EQXUWNZ6ki\nW9a31oQjlsdl+ccqRNiycS+KRq7FokVRkenLzJQHjWpcRd/CtY8hDbYR6GeZ\neUpBZnCoUKKb/Tf/roWizr+kiNxRNjnk2AGgE91QQQoYai/TbfCel2lJLeX6\ndSy3B2xWORMOPusYfWswXcOYWCWNiYZr1NN/7zRO1m9/zTzMrm5wZua10ol+\noJBAkp1jGryfgG+WxAORNa8eA6gQPknVKovK5OrHRJsqWu+y6Tqiwt2xsUPj\n+fSgaqWNjm5W/7GJ0qk50PzX5NyYXuUIRymrvSHbVuv7s3nYcMDYmo5kKgml\n1yr6\r\n=srpE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDobgc0tRhySRXgtD0TBt/hk5WQT5O1il2Lui+u67mOLAIhAIRT4ZvuV57/Tc4sTt1YXbLhPj/VtTF+t1ORdrVUvyys"}]},"maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynaql_2.5.0_1574819418394_0.33442123138556057"},"_hasShrinkwrap":false}},"readme":"# dynaql\n\nA library for interacting with Amazon's DynamoDB\n\n### Why\n\nBecause the parameters DynamoDB expect can be confusing and are easy to forget.\n\n## Usage\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\n\nlet { result, meta } = await db.get('my-dynamo-table', { id: '1' })\n```\n\nEvery method in dynaql returns a dynaql response object which contains two properties, `result` and `meta`. The `result` parameter contains the requested information and `meta` contains any other data that DynamoDB responds with.\n\n## API\n\n#### `get (TableName: string, Key: Object) => Promise<DynaqlResponse>`\n`get` will return a single item from a DynamoDB table. The first parameter is the table name and the second parameter is an object containing the item to get's key. The item will be returned in the `result` parameter of the\ndynaql response.\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.get('my-dynamo-table', { id: '1' })\n```\n\n#### `update (TableName: string, Item: Object) => Promise<DynaqlResponse>`\n`update` will update a single item in a DynamoDB table. The first parameter is the table name and the second parameter is an object containing the item to update's key as well as the fields of the item you wish to update. The updated item will be returned in the `result` parameter of the dynaql response.\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.update('my-dynamo-table', { id: '1', username: 'new-username' })\n```\n\n#### `query (TableName: string, Key: Object, options?: Object) => Promise<DynaqlResponse>`\n`query` will return one to many items from a DynamoDB table or index. The first parameter is the table name and the second parameter is the key to query on. When `dynaql` initializes, it figures out the key schema as well as the key schema of all global secondary indexes on the table. When `query` is called, it will figure out which index to query based on the key that is provided. If you need more control over which index is queried you can pass in an `options` object with an `index` field. Because `query` has the potential of finding more items than can be sent in a single response, the meta object will have a `next` field. Which can be passed into query via the `options` object to get the next page. Currently only equality checks are supported for range keys.\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.query('my-dynamo-table', { account_id: '1' })\n\nlet { result: nextResult } = await db.query('my-dynamo-table', { account_id: '1' }, { next: meta.next })\n```\n\n#### `put (TableName: string, Item: Object) => Promise<DynaqlResponse>`\n`put` will create or replace a single item in a DynamoDB table. The first parameter is the table name and the second parameter is the item to insert. Because DynamoDB doesn't return new values for put operations the `result` parameter of the dynaql response will be the item that is passed into `put`.\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.put('my-dynamo-table', { id: '1', username: 'put-username' })\n```\n\n#### `delete (TableName: string, Key: Object) => Promise<DynaqlResponse>`\n`delete` will delete a single item in a DynamoDB table. The first parameter is the table name and the second parameter is the key for the item to delete. Because there is no item to return the `result` parameter will be undefined.\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.delete('my-dynamo-table', { id: '1' })\n```\n\n#### `getAll (TableName: string, Keys: Array<Object>) => Promise<DynaqlResponse>`\n`getAll` will retrieve all items for the provided keys in a DynamoDB table. The first parameter is the table name and the second parameter is an array of keys for the items to get. DynamoDB has a max limit of 100 items that can be retrieved in a single request as well as data transfer limits on a single request so it's possible that not all items will be retrieved in a single request. All of the keys that couldn't be retrieved in a single request will be in the `next` field of the `meta` object in the dynaql response. The `next` field can be passed directly into `getAll` as the second parameter. If all items were retrieved, `next` will be an empty array.\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.getAll('my-dynamo-table', [{ id: '1' }, { id: '2' }, ...])\n\nlet { result: nextResult } = await db.getAll('my-dynamo-table', meta.next)\n```\n\n#### `writeAll (TableName: string, Items: Array<Object>) => Promise<DynaqlResponse>`\n`writeAll` will write all of the given items to a DynamoDB table. The first parameter is the table name and the second parameter is an array of items to write to DynamoDB. DynamoDB has a max limit of 25 items that can be written in a single request as well as data transfer limits on a single request so it's possible that not all items will be written in a single request. All of the items that couldn't be written in a single request will be in the `next` field of the `meta` object in the dynaql response. The `next` field can be passed directly into `writeAll` as the second parameter. If all items were written, `next` will be an empty array.\n\nExample:\n    \n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.writeAll('my-dynamo-table', [{ id: '1', username: 'yo' }, { id: '2', username: 'ya' }, ...])\n\nlet { result: nextResult } = await db.writeAll('my-dynamo-table', meta.next)\n```\n\n#### `deleteAll (TableName: string, Keys: Array<Object>) => Promise<DynaqlResponse>`\n`deleteAll` will delete all of the items for which there are keys provided from a DynamoDB table. The first parameter is the table name and the second parameter is an array of keys to delete from DynamoDB. DynamoDB has a max limit of 25 items that can be deleted in a single request as well as data transfer limits on a single request so it's possible that not all items will be deleted in a single request. All of the items that couldn't be written in a single request will be in the `next` field of the `meta` object in the dynaql response. The `next` field can be passed directly into `deleteAll` as the second parameter. If all items were written, `next` will be an empty array.\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.deleteAll('my-dynamo-table', [{ id: '1' }, { id: '2' }, ...])\n\nlet { result: nextResult } = await db.deleteAll('my-dynamo-table', meta.next)\n```\n\n#### `createTable (CreateTableParameters: Object) => Promise<DynaqlResponse>`\n`createTable` will create a DynamoDB table. The only parameter is a DynamoDB table creation object. Documentation for what this object should look like can be found in the AWS DynamoDB documentation.\nhttp://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB.html#createTable-property\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.createTable({ ... })\n```\n\n#### `deleteTable (DeleteTableParameters: Object) => Promise<DynaqlResponse>`\n`deleteTable` will delete a table from DynamoDB. The only parameter is a DynamoDB table deletion object. Documentation for what this object should look like can be found in the AWS DynamoDB documentation.\nhttp://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB.html#deleteTable-property\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.deleteTable({ ... })\n```\n\n#### `listTables (ListTableParameters?: Object) => Promise<DynaqlResponse>`\n`listTables` will return an array of table names in DynamoDB. The only parameter is an optional options object which can include parameters for the underlying DynamoDB list tables operation. Documentation for what this object should look like can be found in the AWS DynamoDB documentation.\nhttp://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB.html#listTables-property\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.listTables()\n```\n\n#### `describeTable (TableName: string) => Promise<DynaqlResponse>`\n`describeTable` will return the DynamoDB table definition for the requested table. The only parameter is the table name to get the definition for.\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.describeTable('my-dynamo-table')\n```\n\n#### `waitFor (TableName: string, TableStatus: 'tableExists' | 'tableNotExists') => Promise<DynaqlResponse>`\n`waitFor` will resolve when the table enters the provided state. The value of the `result` field depends on which state is being waited for.\n\nExample:\n\n```javascript\nimport dynaql from 'dynaql'\n\nlet db = dynaql(AWS_CONFIG)\nlet { result, meta } = await db.waitFor('my-dynamo-table', 'tableExists')\n```\n","maintainers":[{"name":"shichongrui","email":"shichongrui@gmail.com"}],"time":{"modified":"2022-06-16T02:51:17.214Z","created":"2016-09-09T00:03:32.231Z","1.0.0":"2016-09-09T00:03:32.231Z","1.0.1":"2016-09-09T00:07:31.073Z","1.0.2":"2016-09-09T01:49:44.933Z","1.0.3":"2016-10-20T04:07:04.906Z","1.0.4":"2016-10-21T03:19:32.496Z","1.1.0":"2016-10-21T03:49:22.865Z","1.1.1":"2016-10-21T04:14:17.154Z","1.1.2":"2016-10-28T02:06:14.261Z","1.1.3":"2016-10-28T03:46:06.263Z","1.1.4":"2017-01-25T18:51:54.363Z","2.0.0":"2017-10-11T17:52:21.809Z","2.0.1":"2017-10-11T19:54:43.197Z","2.1.0":"2017-10-27T16:51:39.935Z","2.2.0":"2018-03-20T04:04:34.688Z","2.2.1":"2018-03-24T19:43:48.173Z","2.2.2":"2018-03-24T19:45:56.598Z","2.2.3":"2018-09-06T02:33:44.731Z","2.2.4":"2018-09-14T13:21:30.386Z","2.3.0":"2018-11-16T02:45:09.940Z","2.3.1":"2018-11-25T04:18:22.735Z","2.3.2":"2019-09-26T22:43:12.848Z","2.3.3":"2019-10-18T12:36:28.865Z","2.4.0":"2019-11-27T01:39:57.561Z","2.5.0":"2019-11-27T01:50:18.527Z"},"homepage":"https://github.com/shichongrui/dynaql#readme","keywords":["dynamo","aws"],"repository":{"type":"git","url":"git+https://github.com/shichongrui/dynaql.git"},"author":{"name":"Matthew Sessions","email":"shichongrui@gmail.com","url":"http://www.matthewsessions.com"},"bugs":{"url":"https://github.com/shichongrui/dynaql/issues"},"license":"MIT","readmeFilename":"README.md"}