{"_id":"@aws/dynamodb-data-marshaller","_rev":"71-a1c996c3c195e9f129468080c608233f","name":"@aws/dynamodb-data-marshaller","dist-tags":{"latest":"0.7.3"},"versions":{"0.1.0":{"name":"@aws/dynamodb-data-marshaller","version":"0.1.0","author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.1.0","maintainers":[{"name":"jsq","email":"jonathan@jeskew.net"}],"dist":{"shasum":"fe2770d2ece353c92b6889856c98942de3412cf2","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.1.0.tgz","integrity":"sha512-DUWQOzXo6PSgTvZ02l5DMOUqKfC3jelWs6Rxy5DZKePEPcqNb6bymHcTKBVcqvMSrWxUJ8ZOjQNfjddBlgnGQA==","signatures":[{"sig":"MEQCIGZLWFZXkGkU88VMrYWL0cLdCIcor6u2Za5JJB7+T7NRAiAOXQ2y2WRK/iqVfbD/f87YTZmaOGoWeGdTHXp9MZgbbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"_npmVersion":"5.5.1","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"8.9.0","dependencies":{"@aws/dynamodb-expressions":"^0.1.0","@aws/dynamodb-auto-marshaller":"^0.1.0"},"devDependencies":{"jest":"^20.0.4","aws-sdk":"^2.7.0","typescript":"^2.5.2","@types/jest":"^20.0.2","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller-0.1.0.tgz_1511221427314_0.7078024533111602","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@aws/dynamodb-data-marshaller","version":"0.1.1","author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.1.1","maintainers":[{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"jamesiri","email":"jamesiri@amazon.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"yogiraj07","email":"awati@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"jpeddicord","email":"jacob@peddicord.net"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"}],"dist":{"shasum":"71efe9ad41baa3b7a85a5a39a57d32289e3a8542","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.1.1.tgz","integrity":"sha512-kt1MYGv19w/zAths02yGUCdp6J1iRKEDFQ7CbF9THrH5w9bsc7Bzno87j01nieHBGTTb7qjD45BQe1ZtFB7PQA==","signatures":[{"sig":"MEUCIQC2PBwwobMiZOctbw9KnbKBkELbudOt5At1OTzzFOnqeQIgW5BeRscSSzjKFjMkXuf+DHsRPFBXJ/m1HOIyqcGN7tE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"_npmVersion":"5.5.1","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"8.9.0","dependencies":{"@aws/dynamodb-expressions":"^0.1.1","@aws/dynamodb-auto-marshaller":"^0.1.0"},"devDependencies":{"jest":"^20.0.4","aws-sdk":"^2.7.0","typescript":"^2.5.2","@types/jest":"^20.0.2","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller-0.1.1.tgz_1511287613992_0.29236259614117444","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@aws/dynamodb-data-marshaller","version":"0.2.0","author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.2.0","maintainers":[{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"jamesiri","email":"jamesiri@amazon.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"yogiraj07","email":"awati@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"jpeddicord","email":"jacob@peddicord.net"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"}],"dist":{"shasum":"dcae12bd8ed958d643e1c027a444027db9eddbbe","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.2.0.tgz","integrity":"sha512-dg0xuziOd6E+O57MLGlSJy/tzVkatB8p3NmYMt5wEWlZS4nxeHRTw+/fr3MAI+H3rvLwgcJb4nwm5D24c9zz7w==","signatures":[{"sig":"MEUCIE2wm/epPBvF7kY1AuJij+fNXXOgsMjkcbS7TcNp3kNqAiEA48H/aAZm2B7EwDzxu3QRZPeKwr9rjmQLk8fnv/dNTms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"_npmVersion":"5.5.1","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"8.9.0","dependencies":{"tslib":"^1.8","@aws/dynamodb-expressions":"^0.2.0","@aws/dynamodb-auto-marshaller":"^0.2.0"},"devDependencies":{"jest":"^21","aws-sdk":"^2.7.0","typescript":"^2.6","@types/jest":"^21","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller-0.2.0.tgz_1511836457770_0.9326938821468502","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@aws/dynamodb-data-marshaller","version":"0.2.1","author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.2.1","maintainers":[{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"jamesiri","email":"jamesiri@amazon.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"yogiraj07","email":"awati@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"jpeddicord","email":"jacob@peddicord.net"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"}],"dist":{"shasum":"2b675799de3166fe7a6d63d3b1a465b2478d5c34","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.2.1.tgz","integrity":"sha512-i8NhWJcGJvDzBJchbxA44JFPRWgHrAsuYai/9UqDamr8oCJTOp4QVRl096uUi/O+n+kIPYHCjCKlQDPgnVq2QQ==","signatures":[{"sig":"MEUCIC3GE9b8yIs6sGfEGsj4maPg8ehftK9DbPBiJmZmPKccAiEAoMUCtdRPmnbdq64AyotbJe7fOM2mzSLFPiUqH21oB88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"docs":"typedoc src","test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"_npmVersion":"5.5.1","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"8.9.0","dependencies":{"tslib":"^1.8","@aws/dynamodb-expressions":"^0.2.1","@aws/dynamodb-auto-marshaller":"^0.2.1"},"devDependencies":{"jest":"^21","aws-sdk":"^2.7.0","typedoc":"^0.9.0","typescript":"^2.6","@types/jest":"^21","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller-0.2.1.tgz_1512098317901_0.09022752312012017","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@aws/dynamodb-data-marshaller","version":"0.3.0","author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.3.0","maintainers":[{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"jamesiri","email":"jamesiri@amazon.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"yogiraj07","email":"awati@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"jpeddicord","email":"jacob@peddicord.net"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"}],"dist":{"shasum":"7411216329cc7fd447b15a4b3b88ca5387ff740d","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.3.0.tgz","integrity":"sha512-OYkh2wydB5A5eFpFIUqVoYzaw81euQPA7BxaljQfVI1p0PWFxTcCvYiRpW8dWSYiY/7zWL0B1PKsjhsDiBraSg==","signatures":[{"sig":"MEYCIQDqkmSMZEQgjQfA6CouoxKf5vEHE0o10G4dkw3IRHUISwIhAKyX7wZS34VSYk8wh5Lr1leW7jqLb8A7Ni7GrCckbumH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"docs":"typedoc src","test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"_npmVersion":"5.5.1","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"8.9.3","dependencies":{"tslib":"^1.8.1","utf8-bytes":"^0.0.1","@aws/dynamodb-expressions":"^0.3.0","@aws/dynamodb-auto-marshaller":"^0.3.0"},"devDependencies":{"jest":"^21","aws-sdk":"^2.7.0","typedoc":"^0.9.0","typescript":"^2.6","@types/jest":"^21","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller-0.3.0.tgz_1513906729719_0.5252643758431077","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@aws/dynamodb-data-marshaller","version":"0.4.0","keywords":["aws","dynamodb"],"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.4.0","maintainers":[{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"jamesiri","email":"jamesiri@amazon.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"yogiraj07","email":"awati@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"jpeddicord","email":"jacob@peddicord.net"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"}],"homepage":"https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-marshaller/","bugs":{"url":"https://github.com/awslabs/dynamodb-data-mapper-js/issues"},"dist":{"shasum":"6ca550610be8e36e9c59e8bab8bc49bb0fb96cd2","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.4.0.tgz","integrity":"sha512-2yemZwNzGKzCIK5Oo9Ff59XBtITWSXaS8SEYvAa4ysOxtmjL64/PjAUGXftZhDDR37T3ZBIzbo8ovsqiCRBThA==","signatures":[{"sig":"MEUCIQDbMF9AAtXCRh0nhc6hB+fH21G9cCECOd+Z2OKDX2JfYgIgQ0jtGnG4sTQAUTk/9kaxPp/6YdrIKcfWxm52UGkEBX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"docs":"typedoc src","test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"repository":{"url":"git+https://github.com/awslabs/dynamodb-data-mapper-js.git","type":"git"},"_npmVersion":"5.6.0","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"8.9.4","dependencies":{"tslib":"^1.8.1","utf8-bytes":"^0.0.1","@aws/dynamodb-expressions":"^0.4.0","@aws/dynamodb-auto-marshaller":"^0.4.0"},"devDependencies":{"jest":"^21","aws-sdk":"^2.7.0","typedoc":"^0.9.0","typescript":"^2.6","@types/jest":"^21","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller-0.4.0.tgz_1515391485556_0.36911297496408224","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@aws/dynamodb-data-marshaller","version":"0.4.1","keywords":["aws","dynamodb"],"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.4.1","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"brettstack","email":"brett.j.andrews@gmail.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"yogiraj07","email":"awati@amazon.com"}],"homepage":"https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-marshaller/","bugs":{"url":"https://github.com/awslabs/dynamodb-data-mapper-js/issues"},"dist":{"shasum":"c55d2b31a807138bee287ce9a6e4ed3337dbf38a","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.4.1.tgz","fileCount":40,"integrity":"sha512-O7rTC+kDGJ+zOZa6fK0xyy1unBun/VhQscZ3pE1qv+XqTEmB665oREz2u7f3B5aGq4jfVhcMueebcdeLgj3icA==","signatures":[{"sig":"MEQCIECdzGXS3Val/IV8Qif/JGIVvUiTlDGc3cFWEqSSHo8nAiAziVJArV4z6ltqn6ntJsofMKHnGA1L4k6YtH6VKKqyBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa348UCRA9TVsSAnZWagAAyPsP/Rg+J2A8/vwZZ5AuEJtV\n+cNyVD6eDMIdklSywfh7xAh9QBVNFR2wX2POcd6lyEXgPRTv6hwkJe/416zi\ntGNsqITuUzgW4v+jzbTkt2mAxD+3K26fYC4AV4TnGwJP/UnmwmmfbSFPazw4\n2rafSE7IKgQz3SqRqM29ecI+TJ1BZ6iyvK1sheDyyMsk7mGSLemtCSjLPsPt\n3y8+XyGj6q5yM6q5ZRxbRT96sAP4SyUbeaFdGTN+qK9ZnbVYofyxWM6h4/Tv\n0bGumX9X8QbF+RL4Pdz8Up1e3RCmTA9KVe7dacYt92cxVd3r9wz3QCyho/5z\nc8Brg8Gq0tW3ww8GSPlTUUC2FxeClZ4q8nqAFFZEYEqK2yMVW0e2Jm0InwSA\n5XHUmPDypmX9a/lKecav3ZRD3+/U+sihpNaqzXGcVyv0ezou8+2lxOI1Kp8P\n3SVbfN9gSooBpwD+zrOLyiSB3VkGm7wAj9itlD2wMIcBJxG2KvW5bw2iE63c\nsoU5qHJi+2PTnSkVU0opIvgceMtOIKhDepvHzYtKWsWWHudagi70IEm2/yA6\n209XuUl/8U+SVfodPhWn5lcsLtWWVtCUt8DJna9eBwmtMkXcnftlUlxZUyMq\n+SU1o6xK6OwWf7iitSTfGu3VQA2SNdkrnp70I0p/ynm1HijBiXeSJ2Aqxr3A\n6+fF\r\n=chUh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"docs":"typedoc src","test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"repository":{"url":"git+https://github.com/awslabs/dynamodb-data-mapper-js.git","type":"git"},"_npmVersion":"5.6.0","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"8.11.1","dependencies":{"tslib":"^1.8.1","utf8-bytes":"^0.0.1","@aws/dynamodb-expressions":"^0.4.1","@aws/dynamodb-auto-marshaller":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","aws-sdk":"^2.7.0","typedoc":"^0.11.0","typescript":"^2.7","@types/jest":"^21","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller_0.4.1_1524600595616_0.12404124291170948","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@aws/dynamodb-data-marshaller","version":"0.5.0","keywords":["aws","dynamodb"],"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.5.0","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"brettstack","email":"brett.j.andrews@gmail.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"yogiraj07","email":"awati@amazon.com"}],"homepage":"https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-marshaller/","bugs":{"url":"https://github.com/awslabs/dynamodb-data-mapper-js/issues"},"dist":{"shasum":"eb7dde99e7faf0be5564cf2e08fc8cc264b94a43","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.5.0.tgz","fileCount":43,"integrity":"sha512-bx0tSeeSaPhlrWHnXV6VbRgFgjnqnmWnTjG5GiEEAANTkSw4Ib7IHqI43n0iAsPO3hDw4NNpAQHTEswvUqLwvg==","signatures":[{"sig":"MEUCIBh9BaTQ77+SToRfs5HNK6viTHPXGlQpb4jt74bkop27AiEA/B9LWxFZH42KuOuFca+9+GOBmYY1xZtxlQxv/Rni+r8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/SENCRA9TVsSAnZWagAAgmAQAJibKvTsox2dfBsqGaJ0\nYmnrjckMV8U0JpLDuBw1/u+wTNQOZor61nuAxk6wwaHTxq4kQla3gRdfxswH\nWRNLv5k6EA1UKI1iYdZk957B350+SjQRPGrxjPevn1LyZ2XjIrfI8wowO76b\nb2Z0iZF4sZf3o+LpcqlIzX8wIe4Z28Xx4qRrV06rYQ4cI8bpD3xdyrF0WSlW\nKVBYnfPbnKSfthiVhg3gLt2azVQslB4AbmlUO8it2B/BaD5T5w2ysXpoH9Fs\nz5rBB9C1/HEWSdXzGDidlpDCUmMODCX76o0cnE+neb9P4wim8+Vvi5LDS1vf\np0r6usGxpfILHeeEdpe1QxGXJ0fzcPqWHBlm50+TKX9Wa9ccXAMit6IeJsxt\nbRUyyiQNhtJ6kXnGoPwXqJGxvxv96xIICKenFIMo2zu50AiB9tzNMPX6MfIl\nGQQEhFecubq6eOu18YYGnq/mzVbBvWY99a4q6eGj+2HbiaflIK7lnHT19snV\neWeUosl9FpxPWCffxaQaqo8U8iKYxk+PUvN/+AJIm1IzdJJvFBp6VITShAUk\ngaEDTAFxFeEVu2rvuCt3F7LR9SzAj7TIcv3i0SLJp0oLGpj3za8Gl8jyyTT5\n9JGysKfyNg+K358+epd9oSeGgVXH5oM6Q2NxPixQdHgZ1tEwj7Znvrdivkpr\nrzh8\r\n=eMAT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"docs":"typedoc src","test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"repository":{"url":"git+https://github.com/awslabs/dynamodb-data-mapper-js.git","type":"git"},"_npmVersion":"5.6.0","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.1","utf8-bytes":"^0.0.1","@aws/dynamodb-expressions":"^0.5.0","@aws/dynamodb-auto-marshaller":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22","aws-sdk":"^2.7.0","typedoc":"^0.11.0","typescript":"^2.7","@types/jest":"^22","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller_0.5.0_1526538507846_0.33939424722823874","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@aws/dynamodb-data-marshaller","version":"0.6.0","keywords":["aws","dynamodb"],"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.6.0","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"brettstack","email":"brett.j.andrews@gmail.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"yogiraj07","email":"awati@amazon.com"}],"homepage":"https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-marshaller/","bugs":{"url":"https://github.com/awslabs/dynamodb-data-mapper-js/issues"},"dist":{"shasum":"7631b7c3f963c54efc38bd4bc99b7caae8cb27fe","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.6.0.tgz","fileCount":43,"integrity":"sha512-fi6RLLuWhaO1uwbou+7t1HN4HTzFtHmH/bo3dKHlwz9UImeJ0pelcHC2Bvpn0pCSi/z+P+ElZwnPE93J6QSsbg==","signatures":[{"sig":"MEUCIBOZwloVg61tU7dFxD7kGGYktycHl2mbrlqOnUi4+39/AiEAsI7gNjWNT/18yOmQOmzVv/QXcCfhTH3SUKkwuGSp8h4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJVj5CRA9TVsSAnZWagAAZwkP/iJQif+BG05nqrlJkHpe\nMp4KtnO0x3xVmWuXsrWEhexpoD7nLxK5CDzcz6KpzM9jIn7JAoO8iXUGmW61\nng8TFzZRcI43obhuMZI5hXbbREwgRWZthHQcFcU4YM0u8jCV65FjQB6w1X3B\nZvOiDmAVVt7uQ4udrgdDhv2/wlj6afLifNVRX0fjHcH1Lrrta0uxlvk5JDd+\ndFZYqk8BKfqGdUJ+DmzJACw9q4IiPyOMHmKPmL3pU3bg5iprDltBmfbHAbVk\nJ0QvLAbKVtKMp91Rsy8qeVCPHdnHeeQaZC1R5yRgRMmcEf6LOLI8tBKmGKhT\nQGUO1wgQRKqaLaNgDv1QzIQM34vJVFXerLVq7TfMGB+Mb+u6c5ii1lkxrIDi\nFoQ1W7kzJiKHfgQo/laovjer5SFtUQmeQifdpFukgFTMoE/5dmToCwoL7cU7\nRPynePoYPxe2uStnpNSM/swgCB9644AIyZCJikrBCMoLfUccPGRGATRWizwC\nex4xSSYiq9FiDeody2X7iJMtmwdseq8j0OSRhOkUU1w5jbHgGg9X5YS6KsD6\nfjJsDdDrNQgicCwVPaIHipHTT2HAa2F3LBuMDgTBfYa2dR9WQNMBcjrRMlXV\nUp21W6X+BE01O30aF3vu21q0ffbtbh/vooJpSonVvMHltOZglP9/Tcllocpb\nlI6R\r\n=lInk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"docs":"typedoc src","test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"repository":{"url":"git+https://github.com/awslabs/dynamodb-data-mapper-js.git","type":"git"},"_npmVersion":"6.1.0","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"10.4.1","dependencies":{"tslib":"^1.8.1","utf8-bytes":"^0.0.1","@aws/dynamodb-expressions":"^0.6.0","@aws/dynamodb-auto-marshaller":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23","aws-sdk":"^2.7.0","typedoc":"^0.11.0","typescript":"^2.7","@types/jest":"^23","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller_0.6.0_1529174264062_0.009764339832920355","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@aws/dynamodb-data-marshaller","version":"0.6.1","keywords":["aws","dynamodb"],"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.6.1","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"brettstack","email":"brett.j.andrews@gmail.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"haverchuck","email":"dustin.noyes.dev@gmail.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"yogiraj07","email":"awati@amazon.com"}],"homepage":"https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-marshaller/","bugs":{"url":"https://github.com/awslabs/dynamodb-data-mapper-js/issues"},"dist":{"shasum":"b49496905ef4400152e817bb83a3447774c06315","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.6.1.tgz","fileCount":42,"integrity":"sha512-hqGfvDcsm+ZlpC1nNMuEGz1DgRxa+qI85eFySRbQEhth5xnjWeokfolKFkI+UdW88k+Zek0xLqdaTHu0Vb095A==","signatures":[{"sig":"MEQCIHQo5tPykWHEWNN742GRwMQen+S7sQnZME1WaEcLo29bAiBsbU8zkhMIQK9dB1Ov+jHBYSEbsUSHj+xGimvAMuZ5VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNQgnCRA9TVsSAnZWagAA/PsP/RllLHn7LLJuns/nl+K8\nm8LCDlvnhkoGU7+MuQjIOG57ils0YiBBOhH4js7BM2yrtjgXOanDWAfioax5\n/Z3iK0Q/xF296HAqEDTPtmBKq43HxRRT4nJ5HxUvDn9vhjvcvos4Vpop52+4\nf6SNHIM4/X4trR8UlNP9+ZjTFXa2RauwKCiChJG4tOr8fJ/gB6t0DtP4m4kE\nbthTZzHypagLVNgctsx66g9qo227OavLmS9M/8e5AZ/7NQyCgr3SDvmISFzf\nctht6SZk1l2C/8PMEFWCtuK1czYamXSE9vmukAh8zPPXhVm2Zc51ua5o+t7W\nmMdrXdsU0LWBq1e6TA176rTBE/KPwep733AS3e4dC3AFpt4KqYig4eKvLNi0\nvigCBXmvTpws8SrzOqocIbmfT6PeW6+rYeFzO2vFAlsjVD02SMBzDhFeggnG\n2xTqWJIXHi4ADea5XTXiKPFvMm1IjIuYhZJ7RIyTFYrZ7nwpLeF3RgUoSH3V\nJbDcH+yqt7FOXMwzZ/QuMVGd92x05I65FkpC6Z4Hg50E/Pq6URX8BLJEuTGB\n4iv6h6mZ03bQ2XI70rDRs0Iy0VNu0POQYhf5MlwmJCAk+x/O1J9O06vCfEfu\ndFFwQKlAs4oEaBfi6ViQQRFyaNWchraYf3TPGrNcjwRQ6Vliboq/aYXwlGnJ\nRVaQ\r\n=Z+jr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"docs":"typedoc src","test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"repository":{"url":"git+https://github.com/awslabs/dynamodb-data-mapper-js.git","type":"git"},"_npmVersion":"6.1.0","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"10.4.1","dependencies":{"tslib":"^1.8.1","utf8-bytes":"^0.0.1","@aws/dynamodb-expressions":"^0.6.1","@aws/dynamodb-auto-marshaller":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23","aws-sdk":"^2.7.0","typedoc":"^0.11.0","typescript":"^2.7","@types/jest":"^23","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller_0.6.1_1530202150942_0.8571842661163347","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@aws/dynamodb-data-marshaller","version":"0.7.0","keywords":["aws","dynamodb"],"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.7.0","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"brettstack","email":"brett.j.andrews@gmail.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"haverchuck","email":"dustin.noyes.dev@gmail.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"yogiraj07","email":"awati@amazon.com"}],"homepage":"https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-marshaller/","bugs":{"url":"https://github.com/awslabs/dynamodb-data-mapper-js/issues"},"dist":{"shasum":"25b14981352471761d7a3bbef138e3e7de5e9d33","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.7.0.tgz","fileCount":44,"integrity":"sha512-J/UrpiBHa3EQ+JwvbjbW8Nx2IQciMCReNbudQ8mi+L8wzHmbVwTB7p+JIrfz1cABLRwK4Nupn+H1NKF8o6BpQA==","signatures":[{"sig":"MEQCIGOIa1EuAgAd7PAh4f9H56Ay5936wcAGhaCmApbgaDo1AiAfs38mM4qIxi87406YNl4ia9KbQU8jl++NEyQA1frFVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRRJmCRA9TVsSAnZWagAALSkP+gOW45Rw7MFJJSu9shI/\nsykIE91MoeEpZTcgr6u8NtgWk3G75UK5TNXex0DlvUYyP8cbMPhDIInbOg8o\ni7Ux8l9HMYwWsBOlFi2Bn2iyNEX22eEC+pn/oB1aR0VoJIhdj5cpgaX3aGh6\n0ffhUsgjYLGg6qKo+1sB8ucqLXLZTuQN4KQ4qR2wrDSxN4Nq9S9VZBI5KiFW\nRgI5Hnj3MVhX1XjXHN74jX8jNKFqa4y6weZ5bPGpEo43yG43ZDOL97b3RJA0\naQ6lGpctRiDaShhf3vhuJW+nwswv2FOPvkmvqxWn+zTQRWxs7UnrKI7vu698\nsGJtmT0CX7uupiwOaRoCWg848a9GuoorSLwfn61hVbGin1w2+NrJ63tlByLH\nkES6mOKJXQLFUrv5Pji+zNttj+Kj0kq1Nc3k/seYMr5puFOCklSnCaE7hQ00\n+3fLptCS9qh58no+TibhUfExB0Ba/hz+bbP54iUKvG/nQPc9/eGr9b9bdPS2\nO3aj50gcrQpCn0ReehEGt7qDGtULcwsIixYDiNvQ0Ww/PYtuU3ThGObC+CXJ\n3G/9Io/6PF8P/W6mUWyfO2jXzsY18/L+h08b3XoRZOBRCMmj6R/uhdRLsYKh\n2A2YAjeA+QNpMuSUrke82Wg5UkFccQuO6uvk5KJ0cUsHdfV934KwXynAdg50\n8CLo\r\n=n8Rb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","module":"./build/index.mjs","scripts":{"docs":"typedoc src","test":"jest","rollup":"rollup -c rollup.config.js","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc && npm run rollup"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"repository":{"url":"git+https://github.com/awslabs/dynamodb-data-mapper-js.git","type":"git"},"_npmVersion":"6.1.0","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"10.4.1","dependencies":{"tslib":"^1.8.1","utf8-bytes":"^0.0.1","@aws/dynamodb-expressions":"^0.7.0","@aws/dynamodb-auto-marshaller":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23","rollup":"^0.62","aws-sdk":"^2.7.0","typedoc":"^0.11.0","typescript":"^2.7","@types/jest":"^23","@types/node":"^8.0.4","rollup-plugin-typescript":"^0.8"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller_0.7.0_1531253350252_0.006596979397435199","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@aws/dynamodb-data-marshaller","version":"0.7.1","keywords":["aws","dynamodb"],"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.7.1","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"brettstack","email":"brett.j.andrews@gmail.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"haverchuck","email":"dustin.noyes.dev@gmail.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"yogiraj07","email":"awati@amazon.com"}],"homepage":"https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-marshaller/","bugs":{"url":"https://github.com/awslabs/dynamodb-data-mapper-js/issues"},"dist":{"shasum":"9a35e839ff61cc79154b21f6d12ef25b97de4a58","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.7.1.tgz","fileCount":42,"integrity":"sha512-nMbEBDd/Ni5Fmwf+Yu6HE7xTxJ/EMNbXU9aJHQo+DnEh7Y28BaJETtk1pRFgfumOrHzvFXWGezcMyxocll7P4Q==","signatures":[{"sig":"MEQCIEaNL2k4j2ey6JkfH4GpKFZRCdWi0pFsTl8R8t3jT9B5AiA7sVP3BeShP1pClwH40Ow8w460wi9M31p6mx/1slwJDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUn1ZCRA9TVsSAnZWagAA3jAQAKPyvR2hevrBAFIbahlN\nTT+wco3Lkkahg48Bn8wwd9tSFwqCAlGAcqb4LxktHWhYwrEE1KkWdqr382gr\nf7sUmUrODm3fRK7ZX7cLRvwC3ITV6nKL4NL4tOYmIkQ8vSmcUektD9jH+rnx\n+deLp0K84NGdlKhJYC+KHMqy3CzINo6rlszcf2Am0FfZwizqObqIRiRlgPWj\nndCRzZmgP0Bvc0tV4/LKEDuoYkFx15rqnvAWqHJ2FPThQ4bGBKg02KpMLJwo\nz9BBF6gYBNjU1e9zvG6M0C9MeVpZ6zKNEw5r/TVyTt8CLlIuL7x0C6WIvpJi\ne794eYmoA9kT/C5flEKghzsfs9BEQKZ/PLQ7JouUM+A1Jljii8Q9SKIDM2Tk\n43nD/QtNlIAQLmCb8pqF1ZIKTHvoTqZAmkVClvy5qDrscJu/cbEhCAVgUaHC\niP0y9buA+gIe/0KN6JGYVXnIBpvNqztzYG8CtIx0moZfeq0bdwRtqrqiaUwg\ndqXN3HGadPqvfX2QTGCplrtjfmhQZkJpyB7cZ2QoXWO1lVLVOFFzLut91mqg\nfu1vuQe48DlgzsbBC8SPrnjJr2xY03RcCZ+vte09AZ64SH1qIw5uweUUBTEl\n3GnFviIDPu+1o+VeoZwmWZsi9Xu4eq0twFh8WZlRNvCpdQyRTWMuDcKCZTmD\nqdL5\r\n=AzpR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"docs":"typedoc src","test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"repository":{"url":"git+https://github.com/awslabs/dynamodb-data-mapper-js.git","type":"git"},"_npmVersion":"6.1.0","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"10.4.1","dependencies":{"tslib":"^1.8.1","utf8-bytes":"^0.0.1","@aws/dynamodb-expressions":"^0.7.1","@aws/dynamodb-auto-marshaller":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23","aws-sdk":"^2.7.0","typedoc":"^0.11.0","typescript":"^2.7","@types/jest":"^23","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller_0.7.1_1532132697739_0.9819529287167357","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@aws/dynamodb-data-marshaller","version":"0.7.3","keywords":["aws","dynamodb"],"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","_id":"@aws/dynamodb-data-marshaller@0.7.3","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-iot-sdk","email":"fengsong@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"awssandra","email":"mcmuls@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"brettstack","email":"brett.j.andrews@gmail.com"},{"name":"cjradek","email":"cjradek@gmail.com"},{"name":"gkwicker.amazon","email":"gkwicker@amazon.com"},{"name":"haotianw465","email":"wht465@gmail.com"},{"name":"haverchuck","email":"dustin.noyes.dev@gmail.com"},{"name":"jsq","email":"jonathan@jeskew.net"},{"name":"yogiraj07","email":"awati@amazon.com"}],"homepage":"https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-marshaller/","bugs":{"url":"https://github.com/awslabs/dynamodb-data-mapper-js/issues"},"dist":{"shasum":"6769362551c01396ab224840933432a9db701f5b","tarball":"https://registry.npmjs.org/@aws/dynamodb-data-marshaller/-/dynamodb-data-marshaller-0.7.3.tgz","fileCount":42,"integrity":"sha512-ea9PR19J2uY7lNSUo2bEcbfI8GiD0n66dISoBHZFrHjgCO2ao2P6UlyG/k0EMhr2zNzTWYNd08VYgTSYz5GBAA==","signatures":[{"sig":"MEUCIQCpNWGzIRwKF4NHM8SKN1sJa09y4YYwbXiwHHEp1CtXmwIgJixM7zfe5mDjy83XPcXdFa+jXOx7WC+AGJNPPLMCEu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdITMCRA9TVsSAnZWagAAajIP+wZnYgqcadocrISDGYGL\nIpaROf21rJf7WaCKYM757y1kx5lR0blNCYX1GiblTNr3+E7A0wR06s+STJI6\n5SFG0xAjBARWtje4K463JMSPw6B2nvpATlHsNa6G+0446ueC8Bt7X0taaw44\nPC30XuBR3TSTfzUqY85RSQl2EdcrLRS7OtUk0Tut1dvBSz3BLGnUsYHXx9ng\nI45m68USKhb2iBxRDdyy+PmgIVDP12M2ZuK6tpttCWZcmZ3HvVgm2r5e3Ecy\nU72YgKmDMuRtEh6oLw41klbuzJN7KuC1/3hhdYQ9NbXJrFGkC/PL/nvjWPMZ\npWRfHPSstgfuP8PZHit10CgWAogZNgyrUGytMKqSKZ/w3eIC6bwQWz5Ssbvw\nBX/9b556z+8BSDLr/zh/oQLbXxhPikJosMpwZRHkVNtapnZtKedGIFkB7kCc\nZoLvphMs+th5ybGJvFr0epyO17Ce5hDbYD+Eb9nWrM1sielRtZfweCq5eHlm\npRJ0+l3H1aLLowtTn0Ir2SCBMl8Clk9G7LzM+SKc4LgLUr53II4Rieyqmq45\n7L/V7g2WnSgx+dLdQVyOM31PuRMXeP19t5FsddDqLAlBw/FtCvlDbCN8JNlT\n1W9r4XiBo1LwUakHdrbIzd/F6roy4FrEjA0rdnogrThgbU0w+n3GXdp9lmWV\nEeR6\r\n=eIUM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","scripts":{"docs":"typedoc src","test":"jest","pretest":"tsc -p tsconfig.test.json","prepublishOnly":"tsc"},"_npmUser":{"name":"jsq","email":"jonathan@jeskew.net"},"repository":{"url":"git+https://github.com/awslabs/dynamodb-data-mapper-js.git","type":"git"},"_npmVersion":"6.1.0","description":"A schema-based data marshaller for Amazon DynamoDB","directories":{},"_nodeVersion":"10.4.1","dependencies":{"tslib":"^1.8.1","utf8-bytes":"^0.0.1","@aws/dynamodb-expressions":"^0.7.3","@aws/dynamodb-auto-marshaller":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23","aws-sdk":"^2.7.0","typedoc":"^0.11.0","typescript":"^2.7","@types/jest":"^23","@types/node":"^8.0.4"},"peerDependencies":{"aws-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dynamodb-data-marshaller_0.7.3_1534362828814_0.364512576619608","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-11-20T23:43:47.406Z","modified":"2026-06-22T20:42:39.176Z","0.1.0":"2017-11-20T23:43:47.406Z","0.1.1":"2017-11-21T18:06:54.290Z","0.2.0":"2017-11-28T02:34:17.901Z","0.2.1":"2017-12-01T03:18:38.053Z","0.3.0":"2017-12-22T01:38:49.823Z","0.4.0":"2018-01-08T06:04:45.638Z","0.4.1":"2018-04-24T20:09:55.686Z","0.5.0":"2018-05-17T06:28:27.954Z","0.6.0":"2018-06-16T18:37:44.119Z","0.6.1":"2018-06-28T16:09:11.164Z","0.7.0":"2018-07-10T20:09:10.378Z","0.7.1":"2018-07-21T00:24:57.891Z","0.7.3":"2018-08-15T19:53:48.927Z"},"bugs":{"url":"https://github.com/awslabs/dynamodb-data-mapper-js/issues"},"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","homepage":"https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-marshaller/","keywords":["aws","dynamodb"],"repository":{"url":"git+https://github.com/awslabs/dynamodb-data-mapper-js.git","type":"git"},"description":"A schema-based data marshaller for Amazon DynamoDB","maintainers":[{"email":"aws-sdk-js@amazon.com","name":"aws-sdk-team"},{"email":"osa-3p@amazon.com","name":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","name":"aws-sdk-bot"},{"email":"aws-xray-sdk-node@amazon.com","name":"awsxray"},{"email":"aws-sdk-common-runtime@amazon.com","name":"aws-iot-sdk"},{"email":"aws-amplify@amazon.com","name":"aws-amplify-ops"},{"email":"bedrock-agentcore-npm@amazon.com","name":"bedrock-agentcore-npm"},{"email":"amazon-q-developer-cli@amazon.com","name":"amazon-q-cli-bot"},{"email":"aws-apm-synthetics-npm@amazon.com","name":"aws-apm-synthetics-npm"}],"readme":"# Amazon DynamoDB Data Marshaller\n\n[![Apache 2 License](https://img.shields.io/github/license/awslabs/dynamodb-data-mapper-js.svg?style=flat)](http://aws.amazon.com/apache-2-0/)\n\nThis library provides an `marshallItem` and `unmarshallItem` functions that\nconvert native JavaScript values to DynamoDB AttributeValues and back again,\nrespectively, based on a defined schema. While many JavaScript values map\ncleanly to DynamoDB data types and vice versa, schemas allow you to losslessly\npersist any JavaScript type, including dates, class instances, and empty\nstrings.\n\n## Getting started\n\nTo use the data marshaller, begin by defining a schema that describes the\nrelationship between your application's domain objects and their serialized form\nin a DynamoDB table:\n\n```javascript\nconst schema = {\n    foo: {type: 'Binary'},\n    bar: {type: 'Boolean'},\n    baz: {type: 'String'},\n    quux: {\n        type: 'Document',\n        members: {\n            fizz: {type: 'Set', memberType: 'String'},\n            buzz: {\n                type: 'Tuple',\n                members: [\n                    {\n                        type: 'List',\n                        memberType: {type: 'Set', memberType: 'Number'},\n                    },\n                    {\n                        type: 'Map',\n                        memberType: {type: 'Date'},\n                    }\n                ]\n            },\n        },\n    },\n};\n```\n\nThis schema may be used to marshall JavaScript values to DynamoDB attribute\nvalues:\n\n```javascript\nimport {marshallItem} from '@aws/dynamodb-data-marshaller';\n\nconst marshalled = marshallItem(schema, {\n    foo: Uint8Array.from([0xde, 0xad, 0xbe, 0xef]),\n    bar: false,\n    baz: '',\n    quux: {\n        fizz: new Set(['a', 'b', 'c']),\n        buzz: [\n            [\n                new Set([1, 2, 3]),\n                new Set([2, 3, 4]),\n                new Set([3, 4, 5]),\n            ],\n            new Map([\n                ['now', new Date()],\n                ['then', new Date(0)],\n            ]),\n        ]\n    }\n});\n```\n\nThe schema can also be used to unmarshall DynamoDB attribute values back to\ntheir original JavaScript representation:\n\n```javascript\nimport {unmarshallItem} from '@aws/dynamodb-data-marshaller';\n\nconst unmarshalled = unmarshallItem(schema, {\n    foo: {B: Uint8Array.from([0xde, 0xad, 0xbe, 0xef])},\n    bar: {BOOL: false},\n    baz: {NULL: true},\n    quux: {\n        fizz: {SS: ['a', 'b', 'c']},\n        buzz: {\n            L: [\n                L: [\n                    {NS: ['1', '2', '3']},\n                    {NS: ['2', '3', '4']},\n                    {NS: ['3', '4', '5']},\n                ],\n                M: {\n                    now: {N: '1507189047'},\n                    then: {N: '0'}\n                },\n            ],\n        },\n    },\n});\n```\n\n## Specifying keys\n\nDynamoDB tables must define a hash key and may optionally define a range key. In\nDynamoDB documentation, these keys are sometimes referred to as *partition* and\n*sort* keys, respectively. To declare a property to be a key, add a `keyType`\nproperty to its property schema (example taken from the [DynamoDB developer\nguide](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html)):\n\n```javascript\n// Table model taken from http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html\nconst gameScores = {\n    UserId: {\n        type: 'String',\n        keyType: 'HASH'\n    },\n    GameTitle: {\n        type: 'String',\n        keyType: 'RANGE'\n    },\n    TopScore: {type: 'Number'},\n    TopScoreDateTime: {type: 'Date'},\n    Wins: {type: 'Number'},\n    Losses: {type: 'Number'}\n};\n```\n\nThe `keyType` attribute may only be used in types that are serialized as\nstrings, numbers, or binary attributes. In addition to `'String'`, `'Number'`,\nand `'Binary'` properties, it may be used on `'Date'` and `'Custom'` properties.\n\nIndex keys are specified using an object mapping index names to the key type as\nwhich the value is used in a given index. To continue with the `gameScores`\nexample given above, you could add the index key declarations described in [the \nDynamoDB Global Secondary Index developer guide](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html)\nas follows:\n\n```javascript\nconst gameScores = {\n    UserId: {\n        type: 'String',\n        keyType: 'HASH'\n    },\n    GameTitle: {\n        type: 'String',\n        keyType: 'RANGE',\n        indexKeyConfigurations: {\n            GameTitleIndex: 'HASH'\n        }\n    },\n    TopScore: {\n        type: 'Number',\n        indexKeyConfigurations: {\n            GameTitleIndex: 'RANGE'\n        }\n    },\n    TopScoreDateTime: {type: 'Date'},\n    Wins: {type: 'Number'},\n    Losses: {type: 'Number'}\n};\n```\n\n## Supplying defaults\n\nAny property schema may define a `defaultProvider` function to be called when a\nfield is `undefined` in the input provided to `marshallItem`. This function must\nreturn a raw JavaScript value and should not return an already-marshalled\nDynamoDB AttributeValue shape.\n\n```javascript\nconst uuidV4 = require('uuid/v4');\n\nconst schema = {\n    key: {\n        type: 'String',\n        defaultProvider: uuidV4,\n        keyType: 'HASH',\n    },\n    // ...\n};\n```\n\n## Supported types\n\n### Any\n\nWill be marshalled and unmarshalled using the `@aws/dynamodb-auto-marshaller`\npackage, which detects the type of a given value at runtime.\n\n#### Example\n\n```javascript\nconst anyProperty = {\n    type: 'Any',\n    // optionally, you may specify configuration options for the\n    // @aws/dynamodb-auto-marshaller package's Marshaller class:\n    unwrapNumbers: false,\n    onInvalid: 'omit',\n    onEmpty: 'nullify',\n};\n```\n\n### Binary\n\nUsed for `ArrayBuffer` and `ArrayBufferView` objects, as well as Node.JS\nbuffers.\n\n**May be used as a table or index key.**\n\n#### Example\n\n```javascript\nconst binaryProperty = {type: 'Binary'};\n```\n\n### Boolean\n\nUsed for `true`/`false` values.\n\n#### Example\n\n```javascript\nconst booleanProperty = {type: 'Boolean'};\n```\n\n### Collection\n\nDenotes a list of untyped items. The constituent items will be marshalled and\nunmarshalled using the `@aws/dynamodb-auto-marshaller`.\n\n#### Example\n\n```javascript\nconst collectionProperty = {\n    type: 'Collection',\n    // optionally, you may specify configuration options for the\n    // @aws/dynamodb-auto-marshaller package's Marshaller class:\n    unwrapNumbers: false,\n    onInvalid: 'omit',\n    onEmpty: 'nullify',\n};\n```\n\n### Custom\n\nAllows the use of bespoke marshalling and unmarshalling functions. The type\ndefinition for a `'Custom'` property must include a `marshall` function that\nconverts the type's JavaScript representation to a DynamoDB AttributeValue and\nan `unmarshall` function that converts the AttributeValue back to a JavaScript\nvalue.\n\n**May be used as a table or index key.**\n\n#### Example\n\n```javascript\n// This custom property handles strings\nconst customProperty = {\n    type: 'Custom',\n    marshall(input) {\n        return {S: input};\n    },\n    unmarshall(persistedValue) {\n        return persistedValue.S;\n    }\n};\n```\n\n### Date\n\nUsed for time data. Dates will be serialized to DynamoDB as epoch timestamps\nfor easy integration with DynamoDB's time-to-live feature. As a result, timezone\ninformation will not be persisted.\n\n**May be used as a table or index key.**\n\n#### Example\n\n```javascript\nconst dateProperty = {type: 'Date'};\n```\n\n### Document\n\nUsed for object values that have their own schema and (optionally) constructor.\n\n#### Example\n\n```javascript\nclass MyCustomDocument {\n    method() {\n        // pass\n    }\n    \n    get computedProperty() {\n        // pass\n    }\n}\n\nclass documentSchema = {\n    fizz: {type: 'String'},\n    buzz: {type: 'Number'},\n    pop: {type: 'Date'}\n}\n\nconst documentProperty = {\n    type: 'Document',\n    members: documentSchema,\n    // optionally, you may specify a constructor to use to create the object\n    // that will underlie unmarshalled instances. If not specified,\n    // Object.create(null) will be used.\n    valueConstructor: MyCustomDocument\n};\n```\n\n### Hash\n\nUsed for objects with string keys and untyped values.\n\n#### Example\n\n```javascript\nconst collectionProperty = {\n    type: 'Hash',\n    // optionally, you may specify configuration options for the\n    // @aws/dynamodb-auto-marshaller package's Marshaller class:\n    unwrapNumbers: false,\n    onInvalid: 'omit',\n    onEmpty: 'nullify',\n};\n```\n\n### List\n\nUsed for arrays or iterable objects whose elements are all of the same type.\n\n#### Example\n\n```javascript\nconst listOfStrings = {\n    type: 'List',\n    memberType: {type: 'String'}\n};\n```\n\n### Map\n\nUsed for `Map` objects whose values are all of the same type.\n\n#### Example\n\n```javascript\nconst mapOfStrings = {\n    type: 'Map',\n    memberType: {type: 'String'}\n};\n```\n\n### Null\n\nUsed to serialize `null`. Often used as a sigil value.\n\n#### Example\n\n```javascript\nconst nullProperty = {type: 'Null'};\n```\n\n### Number\n\nUsed to serialize numbers.\n\n**May be used as a table or index key.**\n\n#### Example\n\n```javascript\nconst numberProperty = {type: 'Number'};\n```\n\n### Set\n\nUsed to serialize sets whose values are all of the same type. DynamoDB allows\nsets of numbers, sets of strings, and sets of binary values.\n\n#### Example\n\n```javascript\nconst binarySetProperty = {type: 'Set', memberType: 'Binary'};\nconst numberSetProperty = {type: 'Set', memberType: 'Number'};\nconst stringSetProperty = {type: 'Set', memberType: 'String'};\n```\n\n### String\n\nUsed to serialize strings.\n\n**May be used as a table or index key.**\n\n#### Example\n\n```javascript\nconst stringProperty = {type: 'String'};\n```\n\n### Tuple\n\nUsed to store arrays that have a specific length and sequence of elements.\n\n#### Example\n\n```javascript\nconst tupleProperty = {\n    type: 'Tuple',\n    members: [\n        {type: 'Boolean'},\n        {type: 'String'}\n    ]\n};\n```\n","readmeFilename":"README.md"}