{"_id":"@anabode/model_dynamodb_v2","_rev":"4-b5d17945b64bb7da1ba57757c2655d36","name":"@anabode/model_dynamodb_v2","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.1":{"name":"@anabode/model_dynamodb_v2","version":"1.0.1","description":"dynamodb abstractions of model classes Anabode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0"},"keywords":["anabode","dynamodb","model","generics"],"author":{"name":"DusanN"},"license":"WTFPL","dependencies":{"lodash":"^4.17.5","uuid":"^3.2.1"},"directories":{"test":"test"},"devDependencies":{},"_id":"@anabode/model_dynamodb_v2@1.0.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"dnitsch","email":"nitschneiderd@googlemail.com"},"dist":{"integrity":"sha512-sDUrh+oUJM+btsi0aJcd42QoKIDhdDLl4HHi7cEhPQZZQ2El8uKTwl7GWe8TZFomLji1r/kz1c64laJ3V3nVPg==","shasum":"c6d76e73c3d2d1fbacf9dfe44e78289e5cd3cf0b","tarball":"https://registry.npmjs.org/@anabode/model_dynamodb_v2/-/model_dynamodb_v2-1.0.1.tgz","fileCount":5,"unpackedSize":5908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOLmJCRA9TVsSAnZWagAASFwP/2OQER0nTKsqT+oj3OKY\nqPRuLRCs8kogp8OSLw7jvyFstlU9o3d4TYo/Wc/puebF4GP+YHTy3X/QP73H\nVpWaeIaW6Ux1GDsTKx9wltk5ji/4lLPg+iCBVL0pKW6Qjp1lz3gCzlxX0gI3\nF/6c1jvto38Y9I1+SOCQ6hozmMySRQ2X6J7C63qJZsrXImv3XO8Y/apDUbAe\nB7rh9G6ko+02zKgGCYKJrdm9eqLCSgjeho9vly54pY9EOus5rAyaR9MuzWw7\n6WkCWMsjl3j5dg4Mftsa5NAoZsEpzS/ErPtKkdzfdOWDSgLT/e1r6moYjBZ3\nxrLPc33Vz39Fx/SVI+6yEhmoWn3rEO+uap1KixVNiaZ1honOBgcJ3aybG0VX\nD7/amn+hBaRvR6sdOnn+embLWNGM3gRf4oJNFMT3C71nbBpPl8P/6TUU6XFp\nRNvEQ6SalFJ3mWxnCtpRK/d6Pbex2aqIHu45sp0Xd1Bfo+j5KFg3X/bRffMa\nKwg689rEHyLVIolEV4eEQvfAcEfl7HQ2nnfA+yIXcVLVvx8+vFMwQACP+B9n\nefueTRMWTPsUvbLNUWVNMVvr0I8gMQ4ZDN1Un1h5aA0/qAitmC4MOlQ7Qu9I\nbV5ong51eChQbu3w4piJ5AtgfEirxPlVI8yegAISNvakzavwmgqD0FGGiCQN\nguAe\r\n=yLoB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMGsfchtJ+lVzIPlAs+9Q6k/b9jRpbSsm1A91gSsEY3QIgL+6LgE3Q/Sx4ar1AdST9/2ac7DBBOiyM4/BCmRQBG9Y="}]},"maintainers":[{"name":"dnitsch","email":"nitschneiderd@googlemail.com"},{"name":"drioemgaoin","email":"romain_diegoni@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/model_dynamodb_v2_1.0.1_1530444169410_0.32042653530610155"},"_hasShrinkwrap":false},"1.0.2":{"name":"@anabode/model_dynamodb_v2","version":"1.0.2","description":"dynamodb abstractions of model classes Anabode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0"},"keywords":["anabode","dynamodb","model","generics"],"author":{"name":"DusanN"},"license":"WTFPL","dependencies":{"lodash":"^4.17.5","uuid":"^3.2.1"},"directories":{"test":"test"},"devDependencies":{},"_id":"@anabode/model_dynamodb_v2@1.0.2","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"dnitsch","email":"nitschneiderd@googlemail.com"},"dist":{"integrity":"sha512-I9EMpHhZLrgsLR+XBxuEKr2LvFTi2LjAnweDadndBqmKoIzrGSkjWtBn3QGcwqWN1Whdmf6aClxoxhvpmj1erQ==","shasum":"ecc2c887c7e0ce22d048e1d986e5cf2fb78a4f88","tarball":"https://registry.npmjs.org/@anabode/model_dynamodb_v2/-/model_dynamodb_v2-1.0.2.tgz","fileCount":5,"unpackedSize":5908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOL4cCRA9TVsSAnZWagAANgcP/AjXHmSNbKt2vMJIHNTO\n+CbBJF24Yjw8Eq3ksqhvxa1+0Ouu+QC3b2Nshi1YRAEA+PEt+4YwQa0w1FBm\nzGM/U/zI/wCk/w7bF8ptAUrlyf3t0XOL6HoNGVm8F0WgIDv6ftq6du40Pr5y\nInN7F4WPlbM8iTqdj2OFq5AwoQWkp07Vl34oX7VCZgI5y+V/qKXBeAGkISs0\nGKvJmQr55fHiNVFzfkzhDeT6Fmy4me7jb1qlqjuvOfZQRNzIi7N7NsPDM1JH\nM4n5Pd98FGQaG0AQb8hDSYYWCUycNpOeRWneDyilYTvLxqqioNxftHXRUeG3\nni/8h3hg/VCPE3XZxX4CKOAjHA1KJEnHJ/99sSHP5IPnmOjs7XH14T3nFYh/\nd8KIpTiBaQQkjdAPWNackZM83EUPQKMOkkeYK/4b9ZqQL/+/E5ePX29rbHYJ\n62lQZGuSPek3rh1ltBoZo5vp2dkl/+8JRn96dB2ftj/k7QtxdJBRVbL+tCF9\n0Q+WibZ1BBFJ/RZI4nRCdcTcv8XaU8kNLi3n3bDUprSsJIYEjo4l5rQZcw77\nshzB/lPBq5+nOjxiLxxiDpsE1RuegRKHOuP2XCWCfT+I/fgq40c78Zya1vMk\n1yFuNOhwFeNAhmb/J4Rb7YU9sfmSZg3+HkuAvTqWgsrCx/HaO9Z2hE08pI6R\nrTzQ\r\n=kesC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4N7JX0IJ38MudIKbmznW2F9rEG9mL3KuVBH89+jdj0AiEA9+h/bGHTL/x+C1kpVnZDoahjhFxNNzPt1VCgEfudjtE="}]},"maintainers":[{"name":"dnitsch","email":"nitschneiderd@googlemail.com"},{"name":"drioemgaoin","email":"romain_diegoni@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/model_dynamodb_v2_1.0.2_1530445340522_0.6880851982458229"},"_hasShrinkwrap":false},"1.0.3":{"name":"@anabode/model_dynamodb_v2","version":"1.0.3","description":"dynamodb abstractions of model classes Anabode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 0"},"keywords":["anabode","dynamodb","model","generics"],"author":{"name":"DusanN"},"license":"WTFPL","dependencies":{"@anabode/dynamodb_model":"^1.0.17","lodash":"^4.17.11","uuid":"^3.3.2"},"directories":{"test":"test"},"devDependencies":{"aws-sdk":"^2.463.0"},"_id":"@anabode/model_dynamodb_v2@1.0.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TO8nRYunI4Ebiq4omB9ZoNyOSeqUQc5p8Z9dSYrp44zaHR94MeG7eI5mEH5zniBOHAJdfm7SCv+dCNk1fYLEtA==","shasum":"6ce1fa838cc94a85bb100b45e5e6c671291aeecb","tarball":"https://registry.npmjs.org/@anabode/model_dynamodb_v2/-/model_dynamodb_v2-1.0.3.tgz","fileCount":5,"unpackedSize":5834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6n4MCRA9TVsSAnZWagAA8XIP/R/3LNynCEZJZawDp2e2\n+2hKUQvLbvakEzPDpY8mf7VphFZWl+PdTuZ876evvxT2EHkVl5EFNgrofMpE\nWK76hNC1iOD7G9/5IWw8sY4MDoZKo5ZJnPpO6EMH1P1WdFxsZMROAPIbdwgG\n0AmbmzcxZjZptP+VhKRNmFFTDTPcP5KTDpz3Tj14Qz1GgkgLExxOnb2uyVOF\nUrbc8zeNE7yv68FbYQ/YErhq/B6q+PXrQzmkQa9pbK45VRHiNV+5zJyFZOMt\ncmijyaewpARJG/RtWqXkS4b0KRqemA8jqnZnWxk8GYbxa2iK3M4cwSoxr9oS\nuuU8egF4+yc6OsHzJpfReRwxucPdsQFrBr8aEtxuPCRaj5nz9iEXRkuvh8Wi\nUtDsZJNFHjoiQ3LT0+cf2px2CCidxWhrEdI2xYE86FWMECuN8sW82Lyps2m0\nzMEPTORRUtJOW1kTWG4PTnV9RbM3YNZw0gGJQiQ7dOVjfcIfyaeX3wBzaimG\nWSRe+O44PiCkTTIi7k8ZtsPKdcidQJgrP901SZ7nMAHYF3pmNDwu/g81C5re\n581RMqSoR37yvQ1LPyI7JlZ4nUbZOX7SQc2FsIAGKzDD9J2HyXBBHX+ux4M0\nmDgTD8r6NSBMe5sejEsMMqFvWxLeSyDX+8qVRsEwrOD5Nb+/0zoxNjbftboX\nbWba\r\n=D4fx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFowZMS96GjW0527v9NE4zbmwVQx5DPbEVy5TRYYEbCWAiAqBciqihvMOaRdIgjgzLfebCVClNnskkAo0zjvGNbttA=="}]},"maintainers":[{"name":"dnitsch","email":"nitschneiderd@googlemail.com"},{"name":"drioemgaoin","email":"romain_diegoni@hotmail.com"}],"_npmUser":{"name":"dnitsch","email":"nitschneiderd@googlemail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/model_dynamodb_v2_1.0.3_1558871563889_0.675427614230256"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-01T11:22:49.251Z","1.0.1":"2018-07-01T11:22:49.448Z","modified":"2022-04-04T13:53:39.314Z","1.0.2":"2018-07-01T11:42:20.579Z","1.0.3":"2019-05-26T11:52:44.011Z"},"maintainers":[{"email":"spdavies2@live.com","name":"seanyda"},{"email":"nitschneiderd@googlemail.com","name":"dnitsch"},{"email":"romain_diegoni@hotmail.com","name":"drioemgaoin"}],"description":"dynamodb abstractions of model classes Anabode","keywords":["anabode","dynamodb","model","generics"],"author":{"name":"DusanN"},"license":"WTFPL","readme":"# Anabode \n[![N|Solid](https://static-eu.cdn.anabode.net/anabode/static/shared/anabode-logo.svg)](https://anabode.co)\n## Service Layer Abstraction for DynamoDB CRUD operations\nCurrent Iteration \n-----\nUses DynamoDBDocClient SDK for easier object mapping\n\nRecommending that one always uses ConditionalExpression to check for update/delete constraints.\n\nThis library will not do that for you, it is up to your model implementation to do that \n\nCurrent Methods\n-----\n  - Get\n    - Can be used for any non Anabode business logic related CRUD operation \n  - Query\n  - Delete\n  - Update (Uses PutItem)\n  - UpdateInPlace (uses PutItem)\n\nUsage Tips\n-----\n```js\n```\n\n### Todos\n\n - Write MORE Tests\n - More Tyding up is needed\n\nLicense\n----\n\nWTFPL","readmeFilename":"README.md"}