{"_id":"dyngodb","_rev":"159-72ed7a96064067365d70b63d1894cf5a","name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","dist-tags":{"latest":"0.1.73"},"versions":{"0.1.0":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front od DynamoDB","version":"0.1.0","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"dependencies":{},"keywords":["mongodb","dynamodb"],"devDependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1"},"preferGlobal":true,"_id":"dyngodb@0.1.0","dist":{"shasum":"27bfaccf27b43962857d4fdc733a1183dd071776","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.0.tgz","integrity":"sha512-VteOj+9Ou+YG691pFbMq/yfO3lPa0OErqmNqVFuSkx5x0DrYMleHP/AVw/9JVdgb6nclhvTJmUi9tIo7DPhsDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLx8zA58BOMjvsaT6wsValLNm1GZLBp9TFs6O+EIX2fAiBfW4JGxOdYEWRm9pw9PdyhT5Q1rv68ZpTzIBvWKGHZDw=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.1":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.1","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.1","dist":{"shasum":"c76a144f43176707b0ea57e05c7045d28b1a23ae","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.1.tgz","integrity":"sha512-MgU2uKj6phLjwfHlzLfpCcEuHeZ7ZU+ITQgx0An3PLRkk2z8WF3/ta8kDP1jpNbjKDgLxyZq2spOmQqWlPjjYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwEBE8kMV+41XKvCakoha/cmd8tAv6wwEwTr+k06PcCAiEAxb0Qb0fYMPWeEcVJMWEUW+lIJyHJvjAWA4YcdQ9C6vQ="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.2":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.2","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.2","dist":{"shasum":"fd7d418dbf7bd7c8cc779c6292384759b1759b87","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.2.tgz","integrity":"sha512-erWNDxddjluqvUXxqIJROWVEha/Tufmm29RM7TYXz55Mi4jG4QYtkUB4oYKPmz9dyd7L/TRovKoEYnMCdlhzNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcP8Gz+QQ1usR7s8ZgMoplznJiBXkcWeB8nD60sYEGkAiEAkVP3YmbWsttZxU7UXvHSeNBSLZcqNBSozqaHTK3dbro="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.3":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.3","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.3","dist":{"shasum":"ecb74e1843db711ac55141a863ae64a7de3c9d79","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.3.tgz","integrity":"sha512-ZL3FRXt38/zX6TKBjh9CXz0/RKPsXem5S8rNKX1Pb5uaeZ9SzGN/Gy5U7+XYbGdYCgGiJEQcJI4ZAtt9jw/XXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwMLsYQBbA4Nnb9a+L0n/zfAbhP+m6o7cGyYJv6tQBYQIgSP8GfWXesTH0SlZ7UoGYLUXTYK6TMTKhx60j5pJeMkM="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.4":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.4","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.4","dist":{"shasum":"1145fdddb8127cb78e09dfa4704e65144d9de3f6","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.4.tgz","integrity":"sha512-DDutS08Lu8Gj2b1a/UXgUz5oNGluZ3XazxEpdOYY7cenK+oHN2gOFE49Be4z2GTq7GAwUsZtzwfBdQtLRi2OUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGZ5mcimyM227JrerJoUn3maALYrcB8UHqoHBJ/qXAKAiEAmgKnrU00o2bjxmBMCElShsQtnrDv3sOUtZvQjLBaYHM="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.5":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.5","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.5","dist":{"shasum":"2e9faf215582fc8335008bd1597ce2398c1f4f40","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.5.tgz","integrity":"sha512-1FmSzRmIvXhno4Xvrw86NMdrJ5IvGxJv0oIp1HvzU6+g81Vet9uEaX1uNpjgwxUWDdrvIxXRAh25UIV3R4RqZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7AiTQngDATbQW2/FrgT6OyfX9SdOv6tqgd+AblCyjvAiAyEZInHcNuaF0LlgAD0/BShAMqu40lrQ4Eh1nebjhp+A=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.6":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.6","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.6","dist":{"shasum":"d064c149636f3bdd2f35c49e6a9661f8c41c49e2","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.6.tgz","integrity":"sha512-5QWPUfNOiH8nSA7t7HbKQDa2pRU6KPv0dWR9GOuOG9iNnv9WGmmU6eZ8c6WOP/svGcRVuo/ziMeuU/vuWCbKcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwnILUmryTenPDrfqMfjiOX1vHOuI2LKmjlcP8FjbTyAiEAmC5oRbvJc6Im4SVnO0VbgEDfl0+pXaqfY0NXMnbHzRw="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.7":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.7","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.7","dist":{"shasum":"27b7b515b9e8635e29c09467a34dc023e5bfde31","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.7.tgz","integrity":"sha512-h8mhByHP43VyJvi+L8GQMr2z6o5gpgwoITBZ7raUTw5QyhQcmX3S06K9jK9PPdtni1xl217f0lTBKkUGEC7/vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsrS1vL4M9ib0V461Gjf2GTuQuG1UIhoe2Rg0ZYu0LXQIhAP8wJODFux8ecGStAbigRaUzQeEA5V4w/VHX+zc3YPTK"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.8":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.8","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.8","dist":{"shasum":"f01cf62d81036e006fae3ca0cb6c47931d849f29","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.8.tgz","integrity":"sha512-px2bvJLIJBpt4QS7+tDkRNJxdJqkr6WdswcJ13CTPJL8aLTjdCWDkhnGp/rZ9WZPjFgEi0mvHYQvDYfETlWFlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwKG1NNT3O9FB2UUhiZndW8b1qFHUQRAz7OQed8o4apQIhAIBZKVsi+IlurDhlUSxrupoKv6bZjcLOUeR19+WxTYyj"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.9":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.9","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.9","dist":{"shasum":"04371808b6c8d63c569020fdf75d9f4ee832eac5","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.9.tgz","integrity":"sha512-DRNKuPFPcbCXlSuwWwNyXibUoOPBdHRAm2Wj1q65AqnjjeJTNFymZrAzVqToTHoMThSQZX+99Ry23V8L6VWvrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiOdYbN79UJJ2N+BEaIFvR2FibOGhaj5cEjq7hL6RwGAiBAWsDvWeRRJRjt4IP5ATwBMg+4rhs98JEiFh0tHs5npQ=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.10":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.10","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.10","dist":{"shasum":"d0a98eadfead6a6c63b000ef46a4ca4bb1bd2e66","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.10.tgz","integrity":"sha512-MYHJgqlyJGzqKgfbV2XZOl3QM+clCp1aLqBtB8B1T7aISDaH9NaLNRLxXO5UyWPEhT4ugUgjvTy7FOMCRgRGqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9GFiiX2RLLDv0Dq9MO1rQW1KdgXgnq8ZJEFiP6XdYbAiEAwWtRJOgD4wwAVhrH6oH7ktd0LexROvAGrPn0rgf802Y="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.11":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.11","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.11","dist":{"shasum":"839b5e9286981b8987ac20aae515314b08f33e56","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.11.tgz","integrity":"sha512-ziwEwiFzwh7S6UeMCI6Hvbc1WqaF9iM74tZ5zAQalI0ySY3craOdhz0+AWb0zPvn/b64MuYbVJm7gNF6qLQTwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5u39xICad45/pzSW0lpWdx2a9EX16sYE3+1uNhe8x7AiEAsy7Bo3yXmLmHNMHrUEpAVrMQ+PTWAV0A7+nNvyJ3QaI="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.12":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.12","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.12","dist":{"shasum":"b0861112fb75df1a16ed16073cf4a85765e5e88c","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.12.tgz","integrity":"sha512-/FR7RxIAmj/Rmps1EuHbCdIzNMFQmVfm/o3jlSmwrXuZOHZrWPLgTAm8QVauQYqqjFQEb3TcAMS9Fy8ShNakBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUVEX9ttgYpTQBVDgxbIUpDdCi5lonTat1JXJ+5gGMvAIgL8eHZlVF4MRYpdO/HkaWLrQYKzS3OuhB3dgk01H26Gs="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.13":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.13","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.13","dist":{"shasum":"5fced33649ad5a96a053195dcdc8ae68edf6da4c","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.13.tgz","integrity":"sha512-71Fwt/TrMWBpE9LgQikq4Bj5xoj5PjleojHQNNgskhs7UvtAYCpkboT5DLXFnFgpDrtSXsnf/AJm448ejLX4Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6GpJE8GzTlB19FoFPI6tjhXm38abp/WaIi+NOoCY2KgIhALHTji9MZeMFsmHkAlJIX2fPG7TkWap2sHjyzSyBfg6x"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.14":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.14","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.14","dist":{"shasum":"223b835570ea1a8d9cc63b8f142820706acb9dde","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.14.tgz","integrity":"sha512-CJRrX7QQX/eQOsSvknhonjcYloZCKoS0DaLldwnPsCSOsbNWls+AQ4VCG7Bw/jcGpiwY2ubgUXZcrvnY2MafZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZkW4Xn+X93PRKgVD8NLP1T145XFl4/EfWhQotMQ9JAAiAmraJnbwlOrXzXLclr+2yX7AVFYkTpZj0wORSkN2Oy5A=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.15":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.15","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.15","dist":{"shasum":"5d8b565e4e90392c16d6fc5ec9490c0685fdd142","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.15.tgz","integrity":"sha512-q2hzpWj3Wr5cuQbUYDvvF3aDjof/L2ATwEtMQcaxwO7Yall8PqJ5hODZnqWzqX/q+S35nZs61ZYbXS11fupHMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfP+uSxUJi+mcy+x2qjm82f13mnlm8gR0kP9BJ8OwpZAiBtALBz4lVId5iCYFQjLIrgSjMr8od0LyNO54mPy0fhDA=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.16":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.16","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.16","dist":{"shasum":"8e08eb3c3e0e49a58c647825cd0cd97d41f6301e","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.16.tgz","integrity":"sha512-7kz94Friarmckwv+BT14megyCc20qv7FLpBmatvzPyaWHuKU7rrWiI6e8wcJ9dsjsxUWOcCMA37zUnf4IoIFYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBy6it0f0W6GvGZbUEFFGdhdkDvEzWxeIrNHogXVbONPAiBW/hXrwunG3YdOvGduwzrpwwYbDuHx0Lz/d+mqPl56ag=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.17":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.17","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.17","dist":{"shasum":"ba53cf3aae2a4b5d96c39436f8cba90b3195880f","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.17.tgz","integrity":"sha512-fJx4YDPZ97OJYPrsJnGJEuqEelKSxR5Uptj1mCAj2QeQevGPeYlBZa5/8NE29OjGh7uaHL/dHE73kZvMTNG2Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp785+AtzVyN9njWKGkq89I7OPfJUx6MIkntmXFhZ2pQIhAPglmZBmvR8HkOKst4ev9cm32c9comuHlrgpx1/IYUtA"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.18":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.18","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.18","dist":{"shasum":"cb8b29d2ab819b1775da577d459deafe61308206","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.18.tgz","integrity":"sha512-tC5QuIw5QTCLbDF/oiATMIAUqljaREOr9wFQdrpr0sNEuA0mLlYW0mNavivdsMjB9UObADZP6Q+AwXg8/j7huA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSQmKnOelIz6kialciEzAlVaYKv2W0Bib2HzTZXzIkLAiEA51lEwL3M2oiMByVoD5WQ5V4lVFYZYNckGMOd/dhk/No="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.19":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.19","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.19","dist":{"shasum":"023a2a918716aa1ac95bac82f64da3bdb80ac854","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.19.tgz","integrity":"sha512-bCoDMXloaa9spEEsfc+3DyFor5DZ5sB5Iv/y8QQUBVqHkM8hJgS/1Q50DD9ouIpU/FbXqrH7F1Uxn3WPLxmXnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdzG/Ymo70SgLudOEOGglWGZUuFDP+1HIEdHYxfFAxggIgOfOaHSvuLZabvD8hnWnsOQVBDGzsuGoDzknZHVNIt8o="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.20":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.20","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.20","dist":{"shasum":"8dbdee373b97600f27624de1903f49329eca98e4","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.20.tgz","integrity":"sha512-1+0qtujQ9txX1VRBQAx8U0I+XbLTN4NxYVcnfxkYXokto3yKg9fLIruxFU5FBHO5CHQFABDWcBeJS6wpf6NL8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsxPUkvBjCi0vpIW3m87v4ztNshFmndIggFltmOFzwjAiEA/IkHOdJgECwhk0dnj4nCfQN5Obv1ZJAUZgHOrL4rp1o="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.21":{"name":"dyngodb","description":"An experiment to get a MongoDB like interface in front of DynamoDB","version":"0.1.21","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.21","dist":{"shasum":"f5e0acdecc3b5596a55cb6a176ec4321ca176ada","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.21.tgz","integrity":"sha512-TKNLxdojYpotcnO+ZiPsouSuRZZFotPQI5hYVrhhT62iwU9UDVOil6gimxT/EhWfI8V01roNH3Oa2rO8dsmx5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAPz5bVMPWA4D39znWxfQrRWtmNoHMNnD8bhy2l49T7AIgdPbzcBFYCAoaNaqkKmnLybtm7G6Il+UPvv9InwdRiCM="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.22":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.22","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.22","dist":{"shasum":"47e6214db458ee60522678b0dad56f01c6eeee05","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.22.tgz","integrity":"sha512-q2T6YqVbqfu8QQ0AkegNftiNQMy1uxzQdI8PcmvsCssnQLspy3tV9X1SxSpwuB0jVM2DJY4II6VXyN+MGDVi8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnH6LvK4M0wEfLK19y1uKsmbfNWLIgOYVGgX4g1TD47wIhAM6ILKgkDDgK+grzXSzsybLOVrOfNBLrvCWFpb+A/dqh"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.23":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.23","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.23","dist":{"shasum":"d54e76759bff3f9fa1ff6e92553668fe9c68d83e","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.23.tgz","integrity":"sha512-kWuxO6I+UUDuETuuLiwXL9iTxfcf0XJbNMT/Z3Tj/jSVpVpSVypKc38tVbE3EcD+w8EIYqq97KSq5asIiqX//A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZ8MzWOboUWIkVXVJQRVNslr1WYHw27lupyXWszcGDHAiAv6xhI+ObfzPm5b4f2m3MMO/iVrh3fHv67h6WAcYvhkA=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.24":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.24","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.24","dist":{"shasum":"5581a9c3e5b36ecadfd9422b4dc29e322e10a0ae","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.24.tgz","integrity":"sha512-rij5AEzWkRLAHlFK6dNi9EcRZlAbLOTgm8mrciZd1q0EbGwcEOKpg+AzTACXuvyZ20plOsN9Mo0pJo8JUxxA9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWFStZHBaZNBbQ2+AL76stigGUD8WAh1Nc9nSvhJtJPAiEAhY+Uq4EgmLurNIwGT4Cv1X7wJuj9iSIJgSou6dVWaas="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.25":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.25","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"lazy":"~1.0.11"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.25","dist":{"shasum":"20ab423b25ce22cb0f1441fcbf3c70ee55bd5dc4","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.25.tgz","integrity":"sha512-FrhxkQ/MxyJPc+CzZzGQjr59wJkKVS1mR7DX0Sfqh1SwxZun9KmxseKTtrjCQMSqA6zCgZdos6XaHvI1bhPdCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfiZGDnCL13XIZuZMeSxe7zi9FvBpoOdcuCNzxzW9UsAiEAxLQOsMAs32Z3s0X1M77maJDQAbn/vx1ZEkUANQN9LdA="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.26":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.26","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.26","dist":{"shasum":"2ffd594d1994b003dbfd1298e1de4692e7456880","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.26.tgz","integrity":"sha512-9OixjY8DXwInJwse9KWHtO7Z3AjVQnCv+vkyxzpi8eSXatLsvweoesjWZ+CFwkQyPulGm7F8K7MNqydMBwvlaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFplRmX75gp9lMxF+ctS+MhhDUPy0ZkYzQhleHDxsFXKAiEA3S0Jaye3CqM5dqJL5VbOXi3Ogxh+1jhpdjMer2ZZ3MM="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.27":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.27","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.27","dist":{"shasum":"24d32275dbded8d47e2ef058eb8647957cd015a7","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.27.tgz","integrity":"sha512-+Qg4iBaHds5L18lIkqR03917YZrV0s+iNg6poEIlPxOQaQQ6wql5a/fYIwDTIoh1NAHeY9xktS3SlFHQZ+irAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj12gHLTKkfsbgtc3wV+f3G5Q+Y7nHGsLTbbXosbMJ/AiBuGP7DT0O5dbCdrbno50gkoFdT4YJ8rI7Ck4Qh+md6tw=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.28":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.28","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.28","dist":{"shasum":"b96a6aefd75139c08bd8f37917a6a67deb1ad964","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.28.tgz","integrity":"sha512-6xpNLvebjtnosg3Apylbn/oO7PbQqjy+Cf4uN+xabcnP7JZhYHHjHZIYm5v4qA20gL8XFeEgvXi1QDk8vRltoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmmDGVaGGgT/iqe7+OXkAMJfdZfG1qFznzGlDUIU5FGAiB572qwkiZyGZ4mZ38p21+gEmJhlzOeDOSW9pAKHOyt0g=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.29":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.29","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.29","dist":{"shasum":"2bc03ea28bf410f675f7e10c3d59786bd8d4778a","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.29.tgz","integrity":"sha512-7Zcq+zU4d+q+yGV2cPeOSUI3Uwe1HjXGmzNPPYuwtQPUEveS6tGIPU7P9C+S1LtLS9FwnSvCX88F29Dra/Nd+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8OuiHUOAGbPax8ZVPIYwQB8V//Y4K6IA4uVQl4NAnygIhALYYrDHt31utvblyHamHYvF0M0oIvEjkzZQsaZNQffTV"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.30":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.30","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.30","dist":{"shasum":"760a94646a3f777ce46fb9d27d517a18acbd1bea","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.30.tgz","integrity":"sha512-XHgkCrP9iWm0Bw0o0M0FUKcACiu+F3Lz+NUiUP/sJIpRZhhkQTubrTQcoozgfcyoF/NQze68KG5epTlhtsBrww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJFPJrLSnYHdTMVEbGHGpGYhJBN4nSbtcdFCxgg0csXgIgY+aZmVlrKqFjhjfevcyC0c7mnmNPq7dG2etOfU1G3KE="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.31":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.31","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.31","dist":{"shasum":"a10aec70d7fc6e859db5d7b855d060469f06691e","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.31.tgz","integrity":"sha512-dS5y+2Dkh+XBuGuzzYwixVAgQZL5VjwSpRNTa/urhDPuC6EpI2RXq44v3zbBjLDbauMx0ipN7bCLo2BRLQTp3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8gVi61btWr6r7dtrxlpSamU4v1PmqXKbW3EdvjJ+KXQIgIBrhoW3h233cazQ42jQTbWzUFi0zgM4dNp1V7/kT3Mc="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.32":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.32","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.32","dist":{"shasum":"b266e2effbdd6215250bafeb0b9105bcc9d9a13c","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.32.tgz","integrity":"sha512-9jhN4038BMcmZE9JoRTH07QgBlKJdVJyb/8Ow9smM7qmbN9nR5ZUz4+VxVDwk4pt7JFfRqc7pxf8lz0sDO2X6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDogDYuSBOBv/xocncSsEEVR3BXpbxkyF7Di5Ciobr1qwIgAobbbbJnsvRZgGiauvcaAmyTTdD/OVN5az0WHEK7IYM="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.33":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.33","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.33","dist":{"shasum":"ba1f736325bc598f02b1f698ac331c7c59135c8b","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.33.tgz","integrity":"sha512-u6sYw920ovqgNpiKAVz6LV6M88FeskzJTQqUARh/CuQni3cWgTaBJffr0gK4GXYFl7neqXDgvQ2nTNjM0S9RMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPeYuinAVLmmCjU991PiHxcAKYB/xgC6oUcjvBorMtLAiEAstoaKBvhcLqGVLpOq4KFD7ZQPaq2vNbt9xBIAv6Hcrw="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.34":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.34","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.34","dist":{"shasum":"a312c20cbfa9a7a04c9534e2058d3f2eb3159b9a","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.34.tgz","integrity":"sha512-gmMG6NZQpeU3AVH4UyIvHSWTpXu9ZxliPSg9mquXWlm9uwkpgrE9iLXBbK9bjly/F/t4yPIR1K+f16ptfUYDZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDlHL+ftdlnGEVQI8RvkB8+S3ilIhLT06G8koSPw3HlAiEAhGpoEaNU2bZtxOTtU1xTQegqKxQ+di5TB+cOP64V+a8="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.35":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.35","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.35","dist":{"shasum":"b27147a6447bef660954e55936573cd78e4c9967","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.35.tgz","integrity":"sha512-5fYeXoNFao0fEm+hcmcpb1jLASK24ceGEzz3z7E9vow7P2zGFib+egLJB8GXfAPH5HACHkX+cc2CYsJAb/kScw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfDOnkIjDDqIH7risiNo6LCbhTlHO2pJ25WCzHz9xpvAiEAhQyxvuw5ndbjWIwIZHQ43vOO8lLBeJXilDPG9V9JnP4="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.36":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.36","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.36","dist":{"shasum":"a2c2e5a01fc6acf0a80b6abd13860e158cd7e6d2","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.36.tgz","integrity":"sha512-Ae1YvyLrFNgnypZGR8jMUsv3k6nS5nh77n6oP4aRrRpuoQHwa2lpMp6QTNKZJy4ysBJjJ3KVvd5szglLXPgKQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI+yG34bLwRjLE5eDXraRflCZPPydDXZgUyUoJi1rRLwIgMOLf3OzF8Q2fyUufvmoRmrknfP1WsgQtHQEV7ZpkGNY="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.37":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.37","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.37","dist":{"shasum":"63c52e68c3aea47d58c740527276e8bce3ee7a34","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.37.tgz","integrity":"sha512-WLXe8oS+knqBqbmSpozSqsgH7Er4ymA7oHa5+bvVuVimJ9T2Oeaw8D3SnwjIh7ggwXmGYMJmZa3jAQBU034SPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtXXNVwnv52bN99TR4JCPqSrAEZCuTcbScXJDa9ftEzgIgSJtt9DXZkgKhcO/4wry/f4NWpe2MenN8Qeoeb6aBl8Q="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.38":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.38","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.38","dist":{"shasum":"2efb492c3b528172ca97a0b94872035259ac261f","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.38.tgz","integrity":"sha512-IyVevrNrst65AeE1vd6XlFJoJ/hIP7SiaKw+eTkvywf7oCImbkVf34b7itx70B/JLM/U08Me7IEdyzuvWrR3gA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo7MHBiY5XyMre92pFCax3E6wyWNcLVDj5B7mN1ezcBgIgafydzx09MqRWovGkoGZZwG6xZfaP5BO3pfZmWrGd7xQ="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.39":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.39","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.39","dist":{"shasum":"af27887dfa1c06acac5dd0abbd0100e1a9225710","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.39.tgz","integrity":"sha512-ZlGEGMj10jlnZo7bKKoXwX++kRuYy3Mf1OdKWUMSVJEldD1rQ6TVvLVC3AQYk3NNY61D9wqD7yUXW6PjiwL6Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtbVgQt97xoHEr4WfZbRHCbA566IgwbHbOQUDnas+gcAIhAIkLiv5wDeRhmfZwZO6mcK8JgyGaM829gvn+wNzK46x6"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.40":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.40","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.40","dist":{"shasum":"be0f21e781e1f74d7abaa80c10eabb435346a09d","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.40.tgz","integrity":"sha512-MFWo/6a7sariMTuS8x1DKYS4roejMnTNGyUOTHu10KWFlYKjoW3p/KbW3+4CVd++CrE+Ez9HfbXvs0FGO8qNsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKh6lTGaDM/ltR+DDilvnAU+Wcct33Da+nx82sHJZitAIhAPDsorl+iose3uOHcvHsRmiiJUCy2yLw8Wv18q7vAFKU"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.41":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.41","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.41","dist":{"shasum":"6cb96034b5fbc1a2c1435c33474a1518f96510ad","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.41.tgz","integrity":"sha512-IA7g5aIGhkS5TqJXj0tK5w3P2E0F0des9knTsfWpqGpdhnF48kZoxgKKTlB4Uj4ElOcyJjJ0o0MR/F6wqHrrng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQfvWwaqpIh4MBvuYCbVZa3PIfsPWQSFr1uIrZOZQ9KAiBJ3keLHwk2R+RLe/I3RphgamA+OhX6jhReKwZv5YWZEQ=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.42":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.42","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.42","dist":{"shasum":"16800926f862b2adb15c6657dc2947f9047796df","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.42.tgz","integrity":"sha512-Gdt6cTOpeX/TAAsu407BHbs+onLCPJm+0bvvOR0B3H9f68NCbph/g47YfcQPESXp2HXlERt63fLb11Owk/ERnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFFv56AQ4xBoQsFZE6JOpbkOnI1zijfyIY5cy2RMVXlgIhAPXkgZqzjljUYuJHeeXLETCHr4mvQIgVcFMwE7G0GCmX"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.43":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.43","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.43","dist":{"shasum":"993c8d161adf2aab93f7c21f14515c45b17ed832","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.43.tgz","integrity":"sha512-PzQei30ZEJl45IukcwbxZepww6tFMnNOen8/kvXqHFxC1kRrE3H5nIbawZxSWN2n+DBBYXLA+vAeJmZBKf91+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnpm2+/rnkq5bfHMdx6e7gtoXOMNbTYL1k3VxIYhMabgIgAuVSBp4efPwfyPDig9f4ulNYXX27UztjVJky5VuVWdU="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.44":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.44","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.44","dist":{"shasum":"0ab6386740215e1c689c8761468ed54af70a3868","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.44.tgz","integrity":"sha512-+8o7SpPWL/Qj935MtH6CuCEr7fwcmZqOibJENdR0Txct5+LvYvmR4wFcAI5tXOfIZtfLJTx6swiQnZHzLMVU7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQ1tbkouaXkl9C3RJkeiOL0UWtS84xtWmUlYs1KVNWDAiEAx7CAFofaL/3gekdi3jjEnImPsHHLGvzlf2o+VRBZc9E="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.45":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.45","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.45","dist":{"shasum":"dd0a0fc5376de9affd18763248af96416a87f1e0","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.45.tgz","integrity":"sha512-GlQ4nphovGUkx5IlYpW9O7QzacdefokYSoF0/iBEFhfH3TVDDhg6ve2wvIqpI3EVXnjLnmy9odm+/fiiNfh+iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFJETiejZqMc4vUgrqFEa27Uah6kDTVJ9Lgj4S5+lLgAiEAqKeU3pTLiIuqWeYvzzJQuEvVRUcRros3f8A7rETGpUk="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.46":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.46","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.46","dist":{"shasum":"a3e5fe59bbf5aa617d4561aa85bd380606946ff1","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.46.tgz","integrity":"sha512-INb4TORmHxGqLQLPQ917Ul1YA3fBvGdazUv70PL3imBOYJiip9GxYTTeQpJg7AZLqW0bvUxvgZYG4L5LMoe5pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgetC1Gr5/EpBFe5B80rjcwW3+w42dgzWRVDKcVP9exAiEAtrCBl0wGslXQmpH64p91H5OCDB26/ehCTqoqnQs8Da8="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.47":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.47","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.47","dist":{"shasum":"1d3bd5bac842ad6ce153a4423f70d53100dd8332","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.47.tgz","integrity":"sha512-fIXULIJgAPdtfIfUQcCDIe5iSTYwLhKpLK6Xg1AylnxAtuV94aj5p9qredQjBS71CCGb6VKencRwwmcVPEZB1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD7aOxJDtrggSP25QuM/wAbw/kkzoOhybDMDMQA343RgIgErEehc8GuWU9qgt7XzMPyT4e5sLBRRBWnUT1lfaFibs="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.48":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.48","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.48","dist":{"shasum":"499fcd8cb00536df9b8efd3c6f2587d20203bb23","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.48.tgz","integrity":"sha512-S+Xn8l+D1K+sHiD/X5v0/v78DHZGtauvBBtQBBCeUaFBDRSacSubkkYTCcHVnrGW+/UR8m7kkkrv8G6J3wE51g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSQBa3fhOgBks0GJPmr6aYC4I7sseoHWxGcE1gv8Id9AiEAzBGUpwaIDkksOAKybNVamx7G+fdmipMLW9GkMCiQ+U8="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.49":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.49","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.49","dist":{"shasum":"8d8c95fd2a1573120d8121c4d759d71613b9f3bd","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.49.tgz","integrity":"sha512-UIF75zyTp92SbqEaRO1L46VxgCFM/qvMurbu4SehIARV8or9p/EVoUO56F7FHFWzo3wDjRolYqiGW8bt/qh2Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA+BzABmLxq273zOsYQmm1dz+usxO/iubTXJjZgYCWcAIgcdtDZr/rBp4FJMxP4bt/47lAM/wJ4oXQ1AUbRap4U9I="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.50":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.50","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.50","dist":{"shasum":"d51b2b8805b5989b31029966c98496b882ab17ef","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.50.tgz","integrity":"sha512-D26OoNg+Ax0SCtBGbKMdDKkf4fTGuokOpsEmLuEBLwVgvse4OBiRxu3mANHpfsUnNuIRSoKtdpK3QC4vGntaiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmykH80s9NG5vd4eTHNLH9gBMSrsv0SdaysYPdHQYlgwIhAJWiiX8gGz42IuiZ247QhI6i5A3DlVG86+CrK/+jjCDr"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.51":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.51","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.51","dist":{"shasum":"bf105d17e1906cd0b12502389ecc31f41857de38","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.51.tgz","integrity":"sha512-QE1fzQPiRqoYKLimsA97Sf4xao/z88T+kcQnt7iHqGYuPf00q6CGaN9Txm2aLg5QqR/cEjrfGe7IjdyJorkr/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdJTP3OgIWKiZOpm2NA/ZxHIkQhiRSEUcS9IqCxIqyhwIgE0twmWqnqZL8UP1OFLapBui+gxbzMmR5PLX97VHj4dA="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.52":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.52","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.52","dist":{"shasum":"e21ecddd26489b24df31b2e46c4541bc951528ab","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.52.tgz","integrity":"sha512-C7vdQE6tNYRd2KQaB2TpjWW+U0r0fVfmayGaXOvUJ+sBceQ7aWIDEbDzZ5QbvjCEvix5oCixQCBb1wTKU97RRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFp4mxnUqzyG9bd0N3kmkwD0BqM2CGxMcmRP9UbqlrXBAiAJ6nPSG0t/t5YG1hXJIt7wOoGCHyWg+HlZOpSFvd0KnA=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.53":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.53","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.53","dist":{"shasum":"e5411654cd18d856d22ac0bc8141a929936da6df","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.53.tgz","integrity":"sha512-2kYmgTb0G9NlCeiMUE2VTd2Ovwra5hB2mrud4WTmNLEl9T72ghYAtdwTWgnuhV+2egnyFSf4mN6/nOtOIFaC3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJJ+AVckaK9Chq6xQN2XMMFLWqaYUSwOF+4DGKVwCoGAiA1MVl7KPS+nS6RO3O4M+TsupcPsrbhujY+ZiQc7FA+jg=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.54":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.54","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.54","dist":{"shasum":"36fd4741b70dbc0a4b3d8401bd276dd70f715ed1","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.54.tgz","integrity":"sha512-62/pUVlyf2pdRk7wE9V0naaTaliJdInMd7ocz3Ejo98oI/aK1tsEfsjOFBNqoSF5wVKRN4AByqfqCl48R69dCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+xkdPxh6Ed74hx2mqhPL1ZtSUFKavZJPQPU+yOCWnyAiAgdq23eZ/bEuJmwM6Uj+jbYTpx7KvYcjCD6e68DdL2Vg=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.55":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.55","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","lazy":"~1.0.11","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"_id":"dyngodb@0.1.55","dist":{"shasum":"846de82eb891d51edc42dc028db14e734d1cd4ab","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.55.tgz","integrity":"sha512-8YOWSrtdjC3MS1bLnTxbhcJSJLXoXCKg5Tf8o6qfbrPwTE1fCV3Smi5jfPRvCNUT84CgZ94LhVnxn9MO9w1WHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0hdG9z6FL9ZJ0+k5JTJPD4SCief6W1F9sGNL8XoII4AiEA8RBgtjS4+blm4siidqBHWLj+SErf8v1PgFFgaHFBiE4="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.56":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.56","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","byline":"~4.1.1"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.56","dist":{"shasum":"133e2b9ee9dbc9c244fa8c465f0e1e0110ff9ac6","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.56.tgz","integrity":"sha512-J94/zqJ5uuhTqY0q3vUcUb3OC4W9kqFGvzi1nsIx8sp3IIDRmxPz6mL3s++o4rbbrDMO/+tys2f/QoUL1oo1pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaB1vEmv5WzVtTgl0FtpicvQ5qrMn3DmTk7hs1j8Wj5AiEA2OBan8z656d5sCHGajZ0mf/QaIK+jym71RvimmHpdKw="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.57":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.57","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.57","dist":{"shasum":"13105fec25e544278a775a68a92a96ab58ad5712","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.57.tgz","integrity":"sha512-5C57s2OFuI5Ee+eM9qfjpDWL2qnoW4GH4HPEmmLV/ciA/qJ1Qih2gGLp7EyZcX/9tzMq5gseCa4FDX9G/q5tuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCimiHJFjhZnt2jeeQ+CnT59hlW+ZbxgxnalBSfmhwc2AIgUTboLo73twFXGIWxx4+Nv0wcmEnDAJmOhgHjNx0JCpk="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.58":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.58","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.58","dist":{"shasum":"8b38c2b08469d18f462d40252085620ba6c1049d","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.58.tgz","integrity":"sha512-4RCKo3Hbt7mRhxnzQYpMnSkYom5I+fzPx0pZnBtH6yuVvsSlytFY+Hib0+rsdBXPm74tjdx7R82BjjYHT/94zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAz1f0ayQgnSsc/yaRYIgPDtqZ1cfq4k8x9JWtV82GGoAiEAjav5Lfu0llTcsC+PzQygMjdNdFT8hB2N1KOdwn3YEmc="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.59":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.59","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.59","dist":{"shasum":"330434fbb1125ccfc9549bf4ea154d84405228b0","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.59.tgz","integrity":"sha512-40kMRHxRbBl5rYV+v1cibKQ66fUrwo7LK1+RmJpzXVzr2ikbaFPg1Ll3tAwr8k1j2YWsbalnl3KT60TdFhWuIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdDbYwHAhggakfyVhgTUgt5ZJr/ObGZU6yoVZZm/I8EAiAuQY+0uvRYZv7XIdLxAcfkebNkLmE0DL8QnSh9cJHPtA=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.60":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.60","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.60","dist":{"shasum":"61c4ace7c73e11f39497260b982313b8033805c7","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.60.tgz","integrity":"sha512-ghd3YJ6bnfWjsSUpF7prJiojTPK7j/duyNh46N8lztlVmI2dN4ZN1g1+0xoexGip4ZWr19ZOHVZujg380Xti6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUhXL93wfgE+AQn4DFBuHQNX2Oc8hk6KVJ0Dr30SPLSAiA8ZyCbUibqnHX+A/S+uWG/2lTTEAchNkaGhjDlmB7IAA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.61":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.61","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13","jsog":"~1.0.4"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.61","dist":{"shasum":"4498ddb62784b741ec04ea49a414c59ee02714a9","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.61.tgz","integrity":"sha512-qqEz/FbBsV8PToERw3VU4Df9A7dhhoYgwIJkAgZEtHgQkzMQuK+X6AFSh96PpZwdwkcZiJvEcBo1+zGcinaE/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAL89gIeU2fNx8DosK7fhZm+8pNhK/1a1eIAQMKqTdSDAiEAzLRL/O84oPRGx+xCTCDPp0UkEcDmpu28n4jom5e4fo4="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.62":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.62","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13","jsog":"~1.0.4"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.62","dist":{"shasum":"963c6598d27275392d3e94003aace81e3a8d7d34","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.62.tgz","integrity":"sha512-usUygMYGb8CnvJ2Wv/tKrfgFCX8tC4ynjznruGz1ryAnCh3U1ms12rZ5xPcrWU3lRUroi/ISMyPPYNu/LuOC1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAo5WtD6EdUT2WLAN2ijzskZ/ijoCibMsHw3I2SVnitgIhAOc4LGnKVK+t36yE0Q3p7AVVtqpS5CDrWDARe/H3Zpx5"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.63":{"name":"dyngodb","description":"An experiment (pre-alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.63","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13","jsog":"~1.0.4"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.63","dist":{"shasum":"eb1ff3fb023a7b296888e19f1062e0b4e824f542","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.63.tgz","integrity":"sha512-cRxKGvqte7i2L7hOzS4zp0cSEwnDM/OZ/j1gXSiyKmSFDR7ZdgihlsKMiEbYSmcj1mh5FONtE2zZmwvm/0xGQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGPk6MNGzCLGndmPEzkxldNkmQjNKVBGa25owN25KY8QIhAKKgSBIJkUqfp9RXlS+dQWKO0atQIkkkLDR8VowpKZlj"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.64":{"name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.64","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.64","dist":{"shasum":"6abcde12d8585201d5697cbeb0db943be196ad39","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.64.tgz","integrity":"sha512-TDm3g16ixwYMmOjTITlUHgEhvn8tNp11rIM2gxeuMaUSaYeH8HaIqTPsCxzqYvGnOl8/er4cOduG+p/GmJveNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt7OXACtfCNiPYUXU6ZTl5vEw1h6vgMEeroEZM9QPExgIhAKXfMRIUEFUwGvBehl+wV/oybeYkHe6V59/q/FTa2u4P"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.65":{"name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.65","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.65","dist":{"shasum":"4f75d71d5bcdff9520a6f6e238cf32d4724085bd","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.65.tgz","integrity":"sha512-fE/rs5fieTLcPtrttTmCDssybDi30pggl7fAU892T2+PdL3xadWn9QqmgaNCx4LhLpLYeqwCElnSbEW2wLFjRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9Oszb9FhhZxZBxjVxhUrVfaNYY7kRT2KvpWrGABx0hAiEAqTF4yIPBy2yUSE6ryN2JxqLpEaucfmc4cFN3oodrqXc="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.66":{"name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.66","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.66","dist":{"shasum":"413f4156916fee52a5abd66c03403f42a476391c","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.66.tgz","integrity":"sha512-0CFknukkMOphLh5OkyUcsJ7LS1u6Zoq8uPv2CaiBWuHp1l51rHSpMtF57ooYeyrQDQ/RYfSnlfJoJcCYROqxGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTJTI67j7EyPk/KZJ5DbEe/eNRxqwL/J1Evo6FiW5njQIhALxaa03R5Bx5tD8+NjNhMCCdqGtqy7qoJxR1z1eHXJDS"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.67":{"name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.67","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.67","dist":{"shasum":"851d4b1813066e5b90bcda16741344b4bcd9879e","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.67.tgz","integrity":"sha512-4FvGMvGHY1cW35quvQnu4XNK9TyiH9L7bLU0pN87RB8k5k7wKXao4nWe5N+h9tfinXsvCAdJosX08SkS0rR11w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdITC4YD7aKR2Vy/KTb1xm5RPiOxO9BXDH3j4CK8ghDQIgN3OvleaaltGWCGdpvJMF2NkvfJmRbIf/3P0gtBHNRFI="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.68":{"name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.68","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.68","dist":{"shasum":"095c1bd1ec3e68916bcd2b31d0a52771cb8e0b8f","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.68.tgz","integrity":"sha512-Ets06XZzMjXQTlUDZf71uCwQ6+BhmISY7fLVv6WClFoldyrFaLvfdEG43x2pbShCV5fyvA9+Wctu/wssytx7yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXoS3Pr8uoB8r1GA0Evb7bvfoR6cJJB/NM2LbDHrgbCAiA0vU3NPjE3rVJ7wIdEeHJzf8XztgKw49XePIXcDek3ow=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.69":{"name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.69","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.69","dist":{"shasum":"219156ddc5b5b596219c7922f996c14bf55f099a","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.69.tgz","integrity":"sha512-n2ymwkJhuWiZA0QfgFPSV2BxHZ6fY+KIpkJYFMQ5cb1gNraX+ZHZ7Tr9SkN5I4ERlVZBf1hO74S4Gr9BT2VYIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX45B1KpfvWZNxYwEoCUqLTjYzwJTYjUyb8PB+xbSSuAIgUoK+5JmwqSrGauJMx1vysvElY3C2MvdGNHlqihW+Oa0="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.70":{"name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.70","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"homepage":"https://github.com/aaaristo/dyngodb","_id":"dyngodb@0.1.70","dist":{"shasum":"09eed34af470f72c2336a254dd83611b28acef06","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.70.tgz","integrity":"sha512-NUW34OXdfUQFfTTRoNpzMkaSO1U1SzGTDnXShRzIN8P1IIRU8EqefI37MKmwW/Lp2/dJqnEFZv5xRtOTzNo5Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsUrrwMaBtWZNH/HRst68k9VAjd9+79E9zl7mPaXop1AiA2nnuj5T01sXzA4vScqxlpIwM1VGI5h8KVCcfSSFvw4g=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.71":{"name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.71","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13","circularclone":"~0.1.4","gson":"~0.1.3"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.71","dist":{"shasum":"7fbdfe4cd002818b01dd108cb57f9b5e1ea26e75","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.71.tgz","integrity":"sha512-SiArY8p1lrG2gZZT8yk2zNgh2ff2tFK73IKUqtl1smyLvRwj5AJcXDoejHwvxNqkTOhWlSOt7pfhcMwyW+nBDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtYtC/uyH/C8Uz3/vd6xzgtX15uuyWN0oElsES1J4n1AiA8wUPjUmVAKT2kPTniOM9A06Phmvgh+rkAowUyioa3eQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.72":{"name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.72","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13","circularclone":"~0.1.4","gson":"~0.1.3"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"_id":"dyngodb@0.1.72","dist":{"shasum":"1a9aa596dbfc3524965743e315241c82974d09d2","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.72.tgz","integrity":"sha512-rnF6Nt3DBnhHpzPoXhkJRgOOHngTe6tUpgdrd9JsnSIdkE+kb1wwXkz1WNK+st+/2SzsuStQKQ4oYjug2PTRKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs8xAih5STiZLTlpjChksogt94SYFegNk8WfPtQBivwwIhAMb0IOOa9iLJ8hGrgC836JjQKemSuKDw0vnVkqGeYM0O"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}]},"0.1.73":{"name":"dyngodb","description":"An experiment (alpha) to get a MongoDB like interface in front of DynamoDB","version":"0.1.73","main":"Gruntfile.js","bin":{"dyngodb":"./cli.js"},"engines":{"node":">= 0.8.0"},"keywords":["mongodb","dynamodb"],"dependencies":{"node-uuid":"~1.4.0","async":"~0.2.9","underscore":"~1.5.1","aws-sdk":"~1.4.1","deep-diff":"~0.1.3","colors":"~0.6.1","ret":"~0.1.6","querystring":"~0.2.0","optimist":"~0.6.0","csv":"~0.3.6","node-zip":"~1.0.1","carrier":"~0.1.13","circularclone":"~0.1.4","gson":"~0.1.3"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.1"},"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"homepage":"https://github.com/aaaristo/dyngodb","_id":"dyngodb@0.1.73","_shasum":"1e20bbe383b45811b7010e5b867a88527d5fdead","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"dist":{"shasum":"1e20bbe383b45811b7010e5b867a88527d5fdead","tarball":"https://registry.npmjs.org/dyngodb/-/dyngodb-0.1.73.tgz","integrity":"sha512-oK9w9f3nnf4dFYJzBywLvfkW62zo4mAR7W7xnqI4qp7PnIHbndRdLj0eDXFzk19M+a+xnUGGyIWSqcHGM+ri1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFI2rgeHNbvho/W0txk8m/BJ5IaMmG7axb3Wli5WzRy0AiBJWhl4EGxWD7Eka13EKdcaROx/T4Oq8sGukql6xVMoRQ=="}]}}},"readme":"dyngodb [![Stories in Ready](https://badge.waffle.io/aaaristo/dyngodb.png)](http://waffle.io/aaaristo/dyngodb)\n=======\n\n**YOU SHOULD USE** [dyngodb2](https://www.npmjs.org/package/dyngodb2) to start new projects.\n\nAn **experiment** ([alpha](http://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha)) to get a [MongoDB](http://www.mongodb.org/) *like* interface in front of [DynamoDB](http://aws.amazon.com/dynamodb/)\nand [CloudSearch](http://aws.amazon.com/cloudsearch/).\n\n## Why?\n\nDynamoDB is *elastic*, *cheap* and greatly integrated with many AWS products (e.g. [Elastic MapReduce](http://aws.amazon.com/elasticmapreduce/),\n[Redshift](http://aws.amazon.com/redshift/),[Data Pipeline](http://aws.amazon.com/datapipeline/),[S3](http://aws.amazon.com/s3/)),\nwhile MongoDB has a wonderful interface. Using node.js on [Elastic Beanstalk](http://aws.amazon.com/elasticbeanstalk/)\nand DynamoDB as your backend you could end-up with a very scalable, cheap and high available webapp architecture.\nThe main stop on it for many developers would be being able to productively use DynamoDB, hence this project.\n\n## Getting started\nPlaying around:\n<pre>\n$ npm install -g dyngodb\n</pre>\n<pre>\n$ export AWS_ACCESS_KEY_ID=......\n$ export AWS_SECRET_ACCESS_KEY=......\n$ export AWS_REGION=eu-west-1\n$ dyngodb\n> db.createCollection('test')\n> db.test.save({ name: 'John', lname: 'Smith' })\n> db.test.save({ name: 'Jane', lname: 'Burden' })\n> db.test.findOne({ name: 'John' })\n> john= last\n> john.city= 'London'\n> db.test.save(john)\n> db.test.find({ name: 'John' })\n> db.test.ensureIndex({ name: 'S' })\n> db.test.findOne({ name: 'John' })\n> db.test.ensureIndex({ $search: { domain: 'mycstestdomain', lang: 'en' } }); /* some CloudSearch */\n> db.test.update({ name: 'John' },{ $set: { city: 'Boston' } });\n> db.test.find({ $search: { q: 'Boston' } });\n> db.test.findOne({ name: 'Jane' }) /* some graphs */\n> jane= last\n> jane.husband= john\n> john.wife= jane\n> john.himself= john\n> db.test.save(john);\n> db.test.save(jane);\n> db.test.remove()\n> db.test.drop()\n</pre>\n\n## Goals\n\nFIRST\n\n* support a MongoDB *like* query language\n\n* support slice and dice, Amazon EMR and be friendly to tools that integrates with DynamoDB\n  (so no compression of JSON objects for storage)\n\n* support graphs, and respect object identity\n\n* prevent lost-updates\n\nTHEN\n\n* support transactions ([DynamoDB Transactions](https://github.com/awslabs/dynamodb-transactions))\n\n## What dyngodb actually does\n\n* Basic find() support (basic operators, no $all, $and $or..., some projection capabilities):\n  finds are implemented via 3 components:\n\n      * parser: parses the query and produce a \"query\" object that is \n                used to track the state of the query from its beginning to the end.\n\n      * finder: tries to retrive less-possible data from DynamoDB in the fastest way\n\n      * refiner: \"completes\" the query, doing all the operations that finder was not able\n                 to perform (for lack of support in DynamoDB or because i simply \n                 haven't found a better way).\n\n* Basic save() support: DynamoDB does not support sub-documents. So the approach here is to\n  save sub-documents as documents of the table and link them to the parent object like this:\n\n       <pre>\n       db.test.save({ name: 'John', wife: { name: 'Jane' } }) \n       => 2 items inserted into the test table\n       1:      { $id: '50fb5b63-8061-4ccf-bbad-a77660101faa',\n                 name: 'John',\n                 $$wife: '028e84d0-31a9-4f4c-abb6-c6177d85a7ff' }\n       2:      { $id: '028e84d0-31a9-4f4c-abb6-c6177d85a7ff',\n                 name: 'Jane' }\n       </pre>\n       \n       where $id is the HASH of the DynamoDB table. This enables us to respect the javascript object \n       identity as it was in memory, and you will get the same structure - even if it where a cyrcular graph -\n       (actually with some addons $id, $version...) when you query the data out:\n\n       db.test.find({ name: 'John' }) => will SCAN for name: 'John' return the first object, detects $$wife\n       ($$ for an object, $$$ for an [array](#arrays)) and get (getItem) the second object. Those meta-attributes are kept\n       in the result for later use in save().\n\n* Basic update() support: $set, $unset (should add $push and $pull)\n\n* Basic lost update prevention\n\n### Finders\n\nThere are 3 types of finders actually (used in this order):\n\n* Simple: manage $id queries, so the ones where the user specify the HASH of the DynamoDB table\n\n* Indexed: tries to find an index that is able to find hashes for that query\n\n* Scan: fails back to [Scan](http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Scan.html)\n  the table :(, that you should try to avoid probably indexing fields,\n  or changing some design decision.\n\n### Indexing\n\nIndexes in dyngodb are DynamoDB tables that has a different KeySchema, and contains the data needed\nto lookup items based on some attributes. This means that typically an index will be used with a\n[Query](http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html) operation.\n\nThere are actually 2 indexes (4 but only 2 are used):\n\n* [fat](http://dictionary.reference.com/browse/fat).js: as the name suggests it is a pretty heavy \n  \"general purpose\" index that will generate many additional writes: 1 for every field indexed + 1.\n  Lets see an example:\n\n  Suppose to have a table like this:\n  <pre>\n  { type: 'person', category: 'hipster', name: 'Jane', company: 'Acme' }\n  { type: 'person', category: 'hacker', name: 'Jack', city: 'Boston' }\n  { type: 'person', category: 'hustler', name: 'John', country: 'US' }\n  { type: 'company', category: 'enterprise', name: 'Amazon', phone: '13242343' }\n  { type: 'company', category: 'hipster', name: 'Plurimedia' }\n  </pre>\n  \n  And an index like:\n  <pre>\n  db.test.ensureIndex({ type: 'S', category: 'S', name: 'S' });  \n  </pre>\n  \n  The index will be used in queries like:\n  <pre>\n    db.test.find({ type: 'person' }).sort({ name: -1 })\n    db.test.find({ type: 'person', category: 'hipster' })\n  </pre>\n  \n  and will NOT be used in query like this\n  <pre>\n    db.test.find({ name: 'Jane' })\n    db.test.find({ category: 'hipster', name: 'Jane' })\n    db.test.find().sort({ name: -1 })\n  </pre>\n\n  and will be used partially (filter on type only) for this query:\n  <pre>\n    db.test.find({ type: 'person', name: 'Jane' })\n  </pre>\n  \n  So columns are ordered in the index and you can only use it starting with the first\n  and attaching the others as you defined it in ensureIndex() with an EQ operator or\n  the query (finder) will use the index until the first non EQ operator and then the refiner\n  will filter/sort the rest. Local secondary indexes are created an all indexed attributes,\n  to support non-EQ operators, that means that actually you can index only 5 attributes with\n  this kind of index.\n  \n  There is also some support for [$all](http://docs.mongodb.org/manual/reference/operator/query/all/) operator:\n  the fat index can index set fields, actually saving the combinations in the index so that you can query them.\n  ***NOTE***: if you have long set fields this will seriously impact write throughput.\n  \n  <pre>\n    db.test.save({ type: 'person', name: 'Jane', tags: ['hipster','hacker'] })\n    db.test.ensureIndex({ tags: 'SS' })\n    db.test.find({ tags: 'hipster' })\n    db.test.find({ tags: { $all: ['hipster','hacker'] } })\n  </pre>\n\n* cloud-search.js: is a fulltext index using AWS CloudSearch under the covers.\n\n  Suppose to have the same table as before.\n  And an index like:\n  <pre>\n  db.test.ensureIndex({ $search: { domain: 'test', lang: 'en' } });  \n  </pre>\n\n  You can then search the table like this:\n  <pre>\n  db.test.find({ $search: { q: 'Acme' } });\n  db.test.find({ $search: { bq: \"type:'contact'\", q: 'John' } });\n  </pre>\n\n\n* you could probably build your own specialized indexes too.. just copy the fat.js index and\n  add the new your.js index to the indexed.js finder at the top of indexes array.\n  (probably we should give this as a configuration option)\n\n\n### Lost update prevention\n\nSuppose to have two sessions going on\n\nSession 1 connects and read John\n<pre>\n$ dyngodb\n> db.test.find({ name: 'John' })\n</pre>\n\nSession 2 connects and read John\n<pre>\n$ dyngodb\n> db.test.find({ name: 'John' })\n</pre>\n\nSession 1 modifies and saves John\n<pre>\n> last.city= 'San Francisco'\n> db.test.save(last)\ndone!\n</pre>\n\nSession 2 modifies and tries to save John and gets an error\n<pre>\n> last.country= 'France'\n> db.test.save(last)\nThe item was changed since you read it\n</pre>\n\nThis is accomplished by a $version attribute which is incremented\nat save time if changes are detected in the object since it was read\n($old attribute contains a clone of the item at read time).\nSo when Session 2 tries to save the object it tries to save it\n[expecting](http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html#DDB-PutItem-request-Expected) the item to have $old.$version in the table and it fails\nbecause Session 1 already incremented it.\n\n***note:*** when you get the above error you should reread the object you where trying to save,\nand eventually retry your updates, any other save operation on this object will result in bogus\nresponses.\n\n### Arrays\n\nActually dyngodb is pretty incoherent about arrays, infact it has two kinds of array persistence: \n\n* DynamoDB supports sets which are basically javascript _unordered_ arrays of strings or numbers or binary data,\n  so if dyngodb detects an array of one of those types it persists it like a set (hence loosing its order):\n\n  <pre>\n    db.test.save({ name: 'John', tags: ['developer','hipster','hacker','cool'] })\n  </pre>\n\n\n* Object arrays _are kept in order_ (see [Schema](#schema)): \n\n  <pre>\n    db.test.save({ name: 'John', sons: [{ name: 'Konrad' },{ name: 'Sam' },{ name: 'Jill' }] })\n  </pre>\n  \n  this is accomplished via the $pos RANGE attribute of the collection table. So saving the object above\n  would result in 4 items inserted in the DynamoDB table where 2 HASHes are generated (uuid):\n  \n  <pre>\n  1. { $id: 'uuid1', $pos: 0, name: 'John', $$$sons: 'uuid2' }\n  2. { $id: 'uuid2', $pos: 0, name: 'Konrad' }\n  3. { $id: 'uuid2', $pos: 1, name: 'Sam' }\n  4. { $id: 'uuid2', $pos: 2, name: 'Jill' }\n  </pre>\n  Finding John would get you this structure:\n  \n  <pre>\n    db.test.find({ name: 'John' })\n    \n    { \n      $id: 'uuid1',\n      $pos: 0,\n      name: 'John',\n      $$$sons: 'uuid2',\n      sons: [\n               {\n                  $id: 'uuid2',\n                  $pos: 0,\n                  name: 'Konrad'\n               },\n               {\n                  $id: 'uuid2',\n                  $pos: 1,\n                  name: 'Sam'\n               },\n               {\n                  $id: 'uuid2',\n                  $pos: 2,\n                  name: 'Jill'\n               }\n            ]\n    }\n  </pre>\n  \n\n  This means that the array is strored within a single hash, with elements at different ranges,\n  which may be convinient to retrieve those objects if they live toghether with the parent object,\n  or as a list. Which is probably not true for sons...\n  So for the case where you \"link\" other objects inside the array, like:\n  \n  <pre>\n    konrad= { name: 'Konrad' };\n    sam= { name: 'Sam' };\n    jill= { name: 'Jill' };\n    db.test.save(konrad)\n    db.test.save(sam)\n    db.test.save(jill)\n    db.test.save({ name: 'John', sons: [konrad,sam,jill,{ name: 'Edward' }] })\n  </pre>\n  \n  here konrad, sam and jill are \"standalone\" objects with their hashes, that will be linked to the array,\n  while Edward will be contained in it. So in this case things are store like this:\n  \n  <pre>\n  1. { $id: 'konrad-uuid', $pos: 0, name: 'Konrad' }\n  2. { $id: 'sam-uuid', $pos: 0, name: 'Sam' }\n  3. { $id: 'jill-uuid', $pos: 0, name: 'Jill' }\n  4. { $id: 'uuid1', $pos: 0, name: 'John', $$$sons: 'uuid2' }\n  5. { $id: 'uuid1', $pos: 0, name: 'John', $$$sons: 'uuid2' }\n  6. { $id: 'uuid1', $pos: 0, name: 'John', $$$sons: 'uuid2' }\n  7. { $id: 'uuid2', $pos: 0, $ref: 'konrad-uuid' }\n  8. { $id: 'uuid2', $pos: 1, $ref: 'sam-uuid' }\n  9. { $id: 'uuid2', $pos: 2, $ref: 'jill-uuid' }\n  10. { $id: 'uuid2', $pos: 3, name: 'Edward' }\n  </pre>\n\n  Now you see the $ref here and you probably understand what is going on. Dyngo stores array placeholders\n  for objects that *lives* in other hashes. Obviously, finding John you will get the right structure:\n  \n  <pre>\n    db.test.find({ name: 'John' })\n    \n    { \n      $id: 'uuid1',\n      $pos: 0,\n      name: 'John',\n      $$$sons: 'uuid2',\n      sons: [\n               {\n                  $id: 'konrad-uuid',\n                  $pos: 0, // dereferenced from $ref so you get the standalone object with 0 $pos\n                  name: 'Konrad'\n               },\n               {\n                  $id: 'sam-uuid',\n                  $pos: 0,\n                  name: 'Sam'\n               },\n               {\n                  $id: 'jill-uuid',\n                  $pos: 0,\n                  name: 'Jill'\n               },\n               {\n                  $id: 'uuid2',\n                  $pos: 3,\n                  name: 'Jill'\n               }\n            ]\n    }\n  </pre>\n\n\n* Arrays of arrays or other type of: they don't work. actually never tested it.\n\n  <pre>\n    db.test.save({ name: 'John', xxx: [[{},{}],[{}],[{}]] })\n    db.test.save({ name: 'John', xxx: [{},[{}],2] })\n  </pre>\n\n### Schema\n\nIn dyngodb you have 2 DynamoDB table KeySchema:\n\n* the one used for collections where you have $id (string) as the HASH attribute and $pos (number) as the range attribute.\n  $id, if not specified in the object, is autogenerated with an UUID V4. $pos is always 0 for objects not contained in\n  an array, and is the position of the object in the array for objects contained in arrays (see [Arrays](#arrays)).\n\n* the one used for indexes where you have $hash (string) as HASH attribute and $range (string) as the range attribute.\n  $hash represents probably the container of the results for a certain operator. and $range is used to keep the key\n  attributes of the results ($id+':'+$pos).\n\nSome automatically generated attributes:\n\n* $id: the object identifier (if not set manually)\n* $pos: the object position in an array\n* $version: the revision of the object\n* $refs: an array of $id/s referred by the object (indexable as a string set see fat.js)\n* $$$&lt;attr name&gt;: placeholders for arrays\n* $$&lt;attr name&gt;: placeholders for objects\n\n### Local\n\nIt is possible to use [DynamoDB Local](http://aws.typepad.com/aws/2013/09/dynamodb-local-for-desktop-development.html) by adding *--local* to the commandline:\n<pre>\ndyngodb --local\n</pre>\n\n### .dyngorc\n\nUsing the *.dyngorc* file you can issue some commands before using the console (e.g. ensureIndex)\n\n### standard input (argv by [optimist](https://github.com/substack/node-optimist))\n\n*commands.txt*\n<pre>\ndb.test.save([{ name: argv.somename },{ name: 'Jane' }])\ndb.test.save([{ name: 'John' },{ name: 'Jane' }])\ndb.test.save([{ name: 'John' },{ name: 'Jane' }])\n</pre>\n\n<pre>\ndyngodb --somename Jake  &lt; commands.txt\n</pre>\n\n### Streams (for raw dynamodb items)\n\nExample of moving items between tables with streams (10 by 10):\n<pre>\ndyngodb\n> t1= db._dyn.stream('table1')\n> t2= db._dyn.stream('table2')\n> t1.scan({ limit: 10 }).pipe(t2.mput('put')).on('finish',function () { console.log('done'); })\n</pre>\n\n### basic CSV (todo: stream)\n\nExample of loading a csv file (see [node-csv](https://github.com/wdavidw/node-csv) for options)\n<pre>\ndyngodb\n> csv('my/path/to.csv',{ delimiter: ';', escape: '\"' },['id','name','mail'])\n> last\n> db.mytbl.save(last)\n</pre>\n\n### basic XLSX\n\nExample of loading an xlsx file\n<pre>\ndyngodb\n> workbook= xlsx('my/path/to.xlsx') \n> contacts= workbook.sheet('Contacts').toJSON(['id','name','mail'])\n> db.mytbl.save(contacts)\n</pre>\n\n### Provisioned Throughput\n\nYou can increase the througput automatically (on tables and indexes),\ndyngodb will go through the required steps until it reaches\nthe required value.\n\n<pre>\ndyngodb\n> db.mytbl.modify(1024,1024)\n> db.mytbl.indexes[0].modify(1024,1024)\n</pre>\n\n### Export / import (todo: stream)\n\nExport:\n<pre>\ndyngodb\n> db.mytbl.find()\n> db.cleanup(last).clean(function (d) { gson('export.gson',d); });\n</pre>\n\nImport:\n<pre>\ndyngodb\n> db.mytbl.save(gson('export.gson'));\n</pre>\n\nYou can use either json or [gson](https://github.com/aaaristo/GSON) function the only difference is that the gson function\nis able to serialize cyrcular object graphs in a non-recursive way.\n\n### Help wanted!\n\nYour help is highly appreciated: we need to test / discuss / fix code, performance, roadmap\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/aaaristo/dyngodb/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n","maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"time":{"modified":"2022-06-16T02:56:45.479Z","created":"2013-08-12T10:32:05.043Z","0.1.0":"2013-08-12T10:32:08.096Z","0.1.1":"2013-08-12T10:36:00.159Z","0.1.2":"2013-08-14T15:57:43.271Z","0.1.3":"2013-08-14T16:05:52.579Z","0.1.4":"2013-08-15T11:01:33.891Z","0.1.5":"2013-08-15T21:17:32.186Z","0.1.6":"2013-08-16T15:37:19.924Z","0.1.7":"2013-08-16T16:56:05.636Z","0.1.8":"2013-08-18T10:48:05.772Z","0.1.9":"2013-08-18T16:46:50.650Z","0.1.10":"2013-08-18T16:52:30.102Z","0.1.11":"2013-08-19T09:12:14.853Z","0.1.12":"2013-08-19T13:28:56.538Z","0.1.13":"2013-08-19T14:36:58.143Z","0.1.14":"2013-08-19T14:54:28.892Z","0.1.15":"2013-08-20T13:47:02.787Z","0.1.16":"2013-08-20T14:05:45.235Z","0.1.17":"2013-08-20T14:58:17.412Z","0.1.18":"2013-08-21T08:45:27.197Z","0.1.19":"2013-08-21T15:28:51.966Z","0.1.20":"2013-08-21T16:24:04.726Z","0.1.21":"2013-08-23T16:31:19.841Z","0.1.22":"2013-08-24T13:00:37.781Z","0.1.23":"2013-08-26T09:20:51.252Z","0.1.24":"2013-08-26T12:09:04.382Z","0.1.25":"2013-08-26T14:09:46.453Z","0.1.26":"2013-08-26T14:14:45.692Z","0.1.27":"2013-08-26T16:59:11.577Z","0.1.28":"2013-08-27T11:48:16.215Z","0.1.29":"2013-09-20T11:59:09.394Z","0.1.30":"2013-09-22T11:52:26.251Z","0.1.31":"2013-09-23T07:59:22.371Z","0.1.32":"2013-09-23T16:58:40.514Z","0.1.33":"2013-09-25T10:24:20.224Z","0.1.34":"2013-09-26T15:50:51.107Z","0.1.35":"2013-09-26T16:26:06.623Z","0.1.36":"2013-09-27T16:02:18.228Z","0.1.37":"2013-10-02T13:19:00.861Z","0.1.38":"2013-10-02T14:54:28.730Z","0.1.39":"2013-10-08T18:14:48.666Z","0.1.40":"2013-10-10T14:59:18.402Z","0.1.41":"2013-10-11T09:34:13.196Z","0.1.42":"2013-10-11T11:01:41.671Z","0.1.43":"2013-10-11T11:06:03.550Z","0.1.44":"2013-10-11T11:12:13.818Z","0.1.45":"2013-10-11T14:27:25.192Z","0.1.46":"2013-10-11T16:04:41.322Z","0.1.47":"2013-10-14T10:06:42.579Z","0.1.48":"2013-10-15T11:26:36.968Z","0.1.49":"2013-10-15T12:51:20.551Z","0.1.50":"2013-10-17T18:52:24.822Z","0.1.51":"2013-10-18T11:21:15.981Z","0.1.52":"2013-10-18T13:08:31.585Z","0.1.53":"2013-10-18T13:39:48.709Z","0.1.54":"2013-10-18T14:01:32.442Z","0.1.55":"2013-10-20T15:18:14.456Z","0.1.56":"2013-12-13T23:36:06.004Z","0.1.57":"2014-01-09T19:00:00.600Z","0.1.58":"2014-01-10T13:57:51.029Z","0.1.59":"2014-01-10T16:45:53.279Z","0.1.60":"2014-01-15T16:15:25.599Z","0.1.61":"2014-01-16T09:58:15.128Z","0.1.62":"2014-01-16T10:41:37.993Z","0.1.63":"2014-01-22T10:54:40.214Z","0.1.64":"2014-01-23T17:33:47.459Z","0.1.65":"2014-01-23T18:50:27.314Z","0.1.66":"2014-01-23T18:54:25.206Z","0.1.67":"2014-01-29T13:29:29.843Z","0.1.68":"2014-01-29T14:19:10.930Z","0.1.69":"2014-02-22T10:44:50.414Z","0.1.70":"2014-03-17T15:09:50.452Z","0.1.71":"2014-04-16T20:54:55.350Z","0.1.72":"2014-04-18T14:49:11.020Z","0.1.73":"2014-05-19T07:44:24.959Z"},"repository":{"type":"git","url":"http://github.com/aaaristo/dyngodb.git"},"readmeFilename":"README.md","keywords":["mongodb","dynamodb"],"bugs":{"url":"https://github.com/aaaristo/dyngodb/issues"},"homepage":"https://github.com/aaaristo/dyngodb"}