{"_id":"dynaglue","_rev":"59-d7603d080257c8e85ce4a1d6883eafa3","name":"dynaglue","dist-tags":{"alpha":"0.1.0-alpha.1","version1":"1.2.0","latest":"2.0.5"},"versions":{"0.1.0-alpha.0":{"name":"dynaglue","version":"0.1.0-alpha.0","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.0","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"97349062a4ac325e7bdd73685088ae2b2808d85d","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.0.tgz","fileCount":33,"integrity":"sha512-c73SyMfOgM44jARJuZCy44qTf8irNO3dlZzA41zsCt4/PPae/Puf/sMiMJObVJ8OpDQY4hNEU1Ya/OYpBC4ZAg==","signatures":[{"sig":"MEUCICRtoAn4B3tInLe+mYxGSOSDMTqLJH8GTpi7XASDUu4FAiEAvrF4MMs1xjbWbxvnuOj94c80unlRf/RDkmyHIyTb53A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0wo+CRA9TVsSAnZWagAA2KoP+wTkRdkhFdH3wFxaAbkb\nzOxDFr6wIKp4w0XfKvrycXH+wJbprck2EN9G6VlmIZHcJ/dsM0kQZyyzqlz+\nduAM/KB4MaBfGPyIXW+C4cZaszdbto5yVmOFfD3i7b203cdT7mcqamwiZM+X\nS3yGk9z0wWpMdX8377oJmtdB6toEn/eZCtEw1Ehh+kcI019vJYcfJ5w8C8+2\nHKn5GVi2RnLrjKBMFGqxcRGLKHF5asT163P7WV7p5XYbktWlV1I0BjB7BY6g\nUrk8NDTOy1UZXXzJTAFTi9VAM7C4A+KnUVLIP9i+PXW0zH6PVL6GFMWSe0Cz\npYAagCLn2Gz5VS2kYWFh/17nEoplu+ic3l9JFXn3mjbZyhHYHexcvf5Uvw/I\nhWcFL/mBeWYG+MGpk/E175vRmo8kVz7YfhnN35gF+NVQ7cftEgQ1fmkkQYtk\n9yNFEzcjeMBK+hLcIYZ6hVsHgsycLig9gPzMc6zqFN0xOuDBhXPjTdlJkBhe\n7kxUKSsmve/hnsKzIHQn/0T/j9b1erKYXSR7yOBjrhg82uKYr/hBjOUXDIyg\nt8N+oXHg47p8q8p12Rjk/bSP6RKRDhj6ISZCZvfMeaXM/IKQ9NwST4WmBLhu\nOzBReopQPsEalFzO0W+bxsOfQCoAmxdSpC5xBnjbXF7fC4WEYHbSB2pJSmrT\nEkH/\r\n=IPve\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1203cc9b1d08d7da444f026d2790b2d1ba5f21e6","scripts":{"test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.12.1","description":"dynaglue","directories":{},"_nodeVersion":"8.16.1","dependencies":{"verror":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","aws-sdk":"^2.570.0","ts-node":"^8.5.2","typescript":"^3.7.2","@types/node":"^12.12.7","@types/lodash":"^4.14.146","@types/verror":"^1.10.3"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.0_1574111805968_0.07072571734838773","host":"s3://npm-registry-packages"}},"0.1.0-alpha.1":{"name":"dynaglue","version":"0.1.0-alpha.1","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.1","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"68e9f7d281de3ec8311bfb0c34146da2fb5ef990","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.1.tgz","fileCount":33,"integrity":"sha512-xQv+fPBP8vH/tJlWN/7f5Pr8CpJqS7sGlUyMmC1VBXVraI5ipaOolY4qtVV8mH1b6mJo/Qae8PeFqZZpFote6A==","signatures":[{"sig":"MEQCIAEIn7Yf3ApxdmDWv+CVywwXz2G2JTJmAqBT5ZoqKuyvAiBoEUYUBw35o5bSy4wWurVRImeNFPsImZiqTmKCOuv2Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1cByCRA9TVsSAnZWagAADMgP/Ags8oj9R638/cySiowk\n5IkXcDjuXVHURmXfX4HMEuanMhZPwwZExl882jNDDBRHRPpmUsV68+D7+9dh\nzzzKf7ZVG/lnAkiC1mycP6MsQ1SeqXKpEwqiB8ELxz6lUGTTvg6NGavSWSZx\nAE8cOhRv8lTYs0/xSN2mbPBoeS10h32TuTOeiA1HTleDWmK7rU8mekKhmb+y\n2TvvRwO4n+A8N9mfd9phwXhWz3NTGprCgrrwEwq7/AR+kD0BfVZ8dI36nkNv\nL8WmXAVQSMXn9/J1Xc5O5VHmqZh56g5cC0NCWmIi6ZpGf/X9v6Z29Bmu0pM3\nuI+kYz5j2E6H6I2mJDzDwPQ5Mb0WPXn4U4xWS3Fbsj9SnmOq6O9/iRHeX76g\ngyhKyeW8gME+DcPCkdOOOXQICWfYKyD2Jjz9lPpa2IvPQR60+MEXufvAZKUl\nVlniv4AFVfQwE7VHMrVDRjl5U+GR+a7M+Bamlwyf1Jkid7KFNCcGxHGx81db\nkp9kpdPo2PJVwmqJPMP8RKWksbNwugOvDTygLRfiI+afhtCfddwWnOHsovxH\n/sgr/Rnx+RYOhXPMNVJryKyZEm5UgmtM99q7b6ctjnyz5b9/+XsrX7CQ/O72\n5HJsFlKaYPxJ/5bPtzR0ZISVFHXRtRrco91kDVUcwG5rutYstQrUg4c8G5MF\nX88s\r\n=WdeH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f31117945b384237f63cc1873669d51dc5f0a9da","scripts":{"test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.12.1","description":"dynaglue","directories":{},"_nodeVersion":"8.16.1","dependencies":{"verror":"^1.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","aws-sdk":"^2.570.0","ts-node":"^8.5.2","typescript":"^3.7.2","@types/node":"^12.12.7","@types/lodash":"^4.14.146","@types/verror":"^1.10.3"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.1_1574289522418_0.460429471437082","host":"s3://npm-registry-packages"}},"0.1.0-alpha.2":{"name":"dynaglue","version":"0.1.0-alpha.2","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.2","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"84c6d1ec8220013e3aa08ce8b59b49e9ca16a752","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.2.tgz","fileCount":33,"integrity":"sha512-w2a32VGDD4sSZBrsQRyFO4L5b6xCGqrXibuxxaBQIKOe01W5HSUHkkqECdUy9MXQa3BFuKS7QLPrvoWFMUuAHw==","signatures":[{"sig":"MEUCIQDd5Esa5siMGHW/pFIIHzIQiKGSCYYCMXk6syQ9wxDAZgIgHNbPdLiSRQMlUhL6jibiqsZjgA5bUgZvPnMtCkoms8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1cD/CRA9TVsSAnZWagAAY9oQAIQvt/Su7zxYv7MskC4j\nw0A39IfHWPSgd6P6NsD6pKS0zysPANSot8+cs9vVWws+P8rcW1SmjZVfL7Q7\n4TOy8UBcNCo6EHxWQqsrLV0JICK8bJwHcTr3pFo3sit9N+++Mb7tMFDTj0DW\nd+CqoPZyYaA19G/7M/FWnwCMXzU+3QnwQycujx4TuI1ELEIN66F4wCQtI/9H\nYn13DDEtOXrBedG40IKpBm7WpXW84uJUqMbHd42zq23pu7UA9iQGePxTq2GB\n8qG/NjKzhkR2NzY26BPZ0BedvC+pUdKRRS2i1asfd4v0y0Rz8sLK71L45Iku\nGGvREHRU0TNni6O2+BW1fez25izsy+k/b/eA74YcpNOUmjOUY0MUz0meMnqp\nMjXBZwc9YsI+tFql2dxDC7r4Yvb3RUEpTZlwr1B5shVAXGKG/paZUDBNZePT\nIMVml1zGdSUh8KRY70XLgFu8OBbqHTaAMY00Ye/K/5U9VdX1KJ/li1rRKZxH\ng9Q+ju7YTESB80mK8slywE296dTdqJKc3p9NuUGfUQyVJoyX/kW5gtaUahCL\nfY8C9gf5gLDhVRGlP4/xuSVWj4I8czI4DoGxEPqpjdGUmfmukAc9rQQ/hHJ5\nx+tdrkauSFj/9SYSfMHfWb0YPepXyLXUiQZP7Hh53o9mE4QKpiYgVJIHN7HL\ngigz\r\n=PcSw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1fadf2ee2fe80f23c473d80eb5c1cafbef27998a","scripts":{"test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.12.1","description":"dynaglue","directories":{},"_nodeVersion":"8.16.1","dependencies":{"verror":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","aws-sdk":"^2.570.0","ts-node":"^8.5.2","typescript":"^3.7.2","@types/node":"^12.12.7","@types/lodash":"^4.14.146","@types/verror":"^1.10.3"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.2_1574289663499_0.5618440190135392","host":"s3://npm-registry-packages"}},"0.1.0-alpha.4":{"name":"dynaglue","version":"0.1.0-alpha.4","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.4","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"92b30ae2c16b69ee251d20240868cdb0d442a944","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.4.tgz","fileCount":45,"integrity":"sha512-AmN22ymgUFUQRQuPhbcYkTMGuE5lYNyT59HO8f1RYfHV9VF1+WE3zTOHdBTV76cQo4n+Z3apqRbfjep5cXgLxg==","signatures":[{"sig":"MEQCIAdeMxIrNmeeIKjseZ0pb3WiNPcxkSvuMPtmBbW2FBLlAiBPE6T8Te9+GCyeqo8RguMyg2OzZ+bRkQoGecnjWyxpbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+0azCRA9TVsSAnZWagAAx14P+wbewNJXiR+BmInDmJxq\n5x9OEPw1YHUHN/q7DHhhT/cFP5uUx1T1D9YonVQUASk8TGySPxh3pzbrMup+\nvtyEISmeZAyy7HoBdoDykCqDceY9rNz3AlUNWm+mltrtQD/7Dfx3P0kC0sVr\n0EVOYFyISTMU9zzK6VZZOP8d8e1WasUpXPDDz+R/x+ZzL2HpDVhv2ktI/KEu\nxdoKvSz1GzZBg8IMKtK1K6o6EssfHgFRVbzTUO8JTj33ZRecYzqLi+tRtbSa\n9Hcbp0r/NdZrtl3DjCSgpV8ldGMQYCqRMPGA6it43a2Y0FvvqW6YYbOF1JPo\nypP2L4s89RYXZXkzQEZYfnG9inn2oupEXB29KAAlbIMncATh/ayVnhmADhaZ\nkRKZ+4RTpgYzZHTSaBhibTUX6MU7yP+BUB81FpSSY5zgJgSWalszA3r2HRWg\nJuXzjwiQkBzmKAwPIbXRlYuIKUi2hWmzsQnT8wvEW0xHzXokFPTVA8RJXUie\nzzgEG2P/gCbN2+MoLSUEjDVs272K0bYEopKpvn/2a6OnmbzlrqblHvsiC5Ba\nC6oD4trEHt9IecQNpJxXQ9Fn4xpDvh/EhMwrvIJxlYgxkyltuLdn4auS3m4l\nFCHzw5EnJVMJn81rcDr8tlZEcxCzqbkP7Os9vDvdUPm//PV7gtQSGTm8vNJO\nQGXG\r\n=kaAw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"185faf460d1ba644b227a02676d478626d8d351d","scripts":{"lint":"eslint 'src/**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.13.2","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"eslint":"^6.7.1","verror":"^1.10.0","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","aws-sdk":"^2.570.0","ts-node":"^8.5.2","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.7","@types/lodash":"^4.14.146","@types/verror":"^1.10.3","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.4_1576748723455_0.4446341083095686","host":"s3://npm-registry-packages"}},"0.1.0-alpha.5":{"name":"dynaglue","version":"0.1.0-alpha.5","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.5","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"9e7bd73d23d0582bda37724a0351c437c479c8cc","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.5.tgz","fileCount":58,"integrity":"sha512-pCVSFxfizkq9eTvaiIMVDcmJP6Ikde/m/iEuMGu9RPI1nV7s9gJo9VF5xl6J5+vp1AIkjuP2eDs1Dz5+W306wQ==","signatures":[{"sig":"MEQCIASXQoPxs7TxrsJxbM7FCyvnMxZOSHGRzP9AhSD7IDFwAiAzd6aTd76SdUIMzPLH9zXq32vJN9x4eW+L2FA3ntrzlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGlyZCRA9TVsSAnZWagAA3p0QAIPhW6H9FK67VaekAk2C\npYkGcPw/yMv9mvWUzqYiMLVfE/WNtxGZS7fJuc86MKtTSMxlkADhzLfAVeCM\nk1V9q2D8CKiDVQ6p2BmFnLUvGrHHFzLBF+sz1GT2oKG/VSArjgF4AQEpzQSj\n0Gn0nwhMnZtg2MqDAYLUhAajgEp7HJ1xiktI1HpmULwQHg27bzcy5o4ql8uE\nWv1fTRNiq8Buwh8Z9P9vOSwAR0k8DxF768iSELGssIg4c04ZucfuGZRDp9Oz\n+2ikyFqpt2IpjleqoQhh8VdacRX9CAsRFl3Vl6sxZGrx2GMbGD87Flyzi90E\nBCd6OeJKSPYIqd8vNm3aJBzFiwrCYOsKLZ7fJSLzNOVxjAHPrilV3/d1Fhhh\nrF+wIlp781Anj8GBjOUgB7byOLZc252NoA0SYmojCy0xm0g168GiurfMZ81+\nXUBxuEJpdGaIawE1nLbxhILCo0+Q9Wdk7z6qdA5H2Ciw90so89feJscImC4d\nTO/iUakngC1u3P6my6pj5IAYcD2rxubvDfrfhhjHKeZi6ZUEi7+qSxjPEysf\n18oy0q8OpfE5Ty1Ve8oVz8EIjPqR8WayJxMxjGTfRSVINTNP891r5Nof95ps\nIJxeBBclbRGjBBtxEKhl1YRxquwtWGUL9FfhjzVyFEhIEP6WD6Rpg+N3YqbH\nfVMN\r\n=2KHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6445d3926a7d700290f5a0577ee79f17ec249df0","scripts":{"lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.13.2","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","eslint":"^6.7.1","verror":"^1.10.0","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","aws-sdk":"^2.570.0","ts-node":"^8.5.2","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@types/verror":"^1.10.3","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.5_1578785944445_0.018924470862087484","host":"s3://npm-registry-packages"}},"0.1.0-alpha.6":{"name":"dynaglue","version":"0.1.0-alpha.6","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.6","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"c98d54e9054e6cd1287eb6c2be145058c99ee96b","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.6.tgz","fileCount":58,"integrity":"sha512-1LpyyRSxK8KptksXD3T4cPiizeBRLdkQE3OKDRBuENoSmyLouzsEgQE5IAQX7kfzzjZ3+B653EckPXAuICAKIQ==","signatures":[{"sig":"MEQCIE1wgKXDlrU71bPZF1vcfxsf+XyoS5QHE3Bxh8Gje6oZAiBxkvT78qS1PNqHamyf6brDRl/81rrMdN+CwmmykmlOuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGl90CRA9TVsSAnZWagAAjAUP/1knQ22QdBjBzFJpuqvO\nlm7/zpDrkoC8seKgSJc+3nawHZ7lYXz594hb8ngLGIrkxRnz4j2EdeR84gBu\nGY2L5ayWyzDRxsfkVr/oKh4AXlovL8oEMqNHa3f4wc7t3PYTOT+t1pTsIooV\nZY+00dTUI/vuqq4iG36Eil08KII6WLk3JZ76u4OfqPtGD96e2jukiUuhbtHr\n0ZV4PKDCedAkOuaF93JzFI9W3INWA96ZDQxspbOdmS9JWu7vSygYcswU5jOq\nnlq37Yo/BFfVPA1kgvygRx9FLdxcSRvytYE7wmomCznifIQN88SiJX3rHo6G\nxp3BZ75A11+fNDotqOBHG2Tqv6ZypuZ1dPEx11/kYHvkEjn/LUn63n7HusEv\n9puVG7rYTQvnEe2tg0dTTA+bR55WPDzrHv7NnVc8z95k4CRT+tN+4WxNEs4p\nKldOdlkJArniFcdNkrDIpqnc5nVSc8Vlv+E5mfZR/GPIITace1/czvinn1We\n0ATWvof5dYgx0iq80uBvLDeCBbp0OUrXhBXoJsu96amg6GbzvMEBi6wDDEzC\nfTOVcw/qZQFex5VR5WrZZ2jarh4BrUF8FY1C353cn4Qv7Anq3p/LCoqReoAn\nFi5r6PJmOuPXVHZWmgbUGyWkHw6Ea+L8LhPSIjw0/lUZVSM8bud5AxtF/qnc\nBrz9\r\n=5fP8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9622fafccc5ac095bd7adf0596a00bcab7771fea","scripts":{"lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.13.2","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","eslint":"^6.7.1","verror":"^1.10.0","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","aws-sdk":"^2.570.0","ts-node":"^8.5.2","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@types/verror":"^1.10.3","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.6_1578786676447_0.7302770869872495","host":"s3://npm-registry-packages"}},"0.1.0-alpha.7":{"name":"dynaglue","version":"0.1.0-alpha.7","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.7","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"c34f234eaf43784893e8e80957214f0de246f612","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.7.tgz","fileCount":133,"integrity":"sha512-svvKSYwqgyqKuwIAbECqli0IyntEKFXT32yb7uo6REgaFm9UAztjUwHZu3lzzeW9nubgGYl+zGVIZdA2XD7YHA==","signatures":[{"sig":"MEQCIGibb1HidPmhrYhcqMZLb3KHK8sucJ65npSwzy1jTIk8AiA25EBg9U0s9Jv70w5jOXtGEPRa6Lpf6IpyNDmQrO6xTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2045926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL2qHCRA9TVsSAnZWagAA6AoP/1tKyvXfXVz1ReuOlCrl\nGTq2z9Gtv/iq1kaMWpFIAogidwkFFQGweKMIEAddoQiKeiIzzFT/KwXCaIrg\nO/2g8OkzQ/F/yCAe1slVUN38RMjoZuB74WPCD6cB6XXfEU7WTF3FDviuecJ5\nppn91NPnZzw7S8MiHwgVVMn1mqKEPoEO/wv3xMopXc2VzIo//GHAGavokZfp\nB90UncSygLK4CRrp7yUqncsU1NGTIzIIKL6e0Xp/DOT1Dc7YgZvzhR6mBk7C\nm59Oyf9MXShBcYO++kPcJlZLzd3pzCXBdt5fTpuf2N/LS8mJAw3ziNipwgQj\nNH+aXZDpQwy9DfWBo2GcaZc1f9UzO4pcAf/DwbsXxiKyx9dZ0bwR3hGi7YJU\nl/5b52Mxtpv49kbWeWAa9eM+n/5rQLozfAAypoo2r+Zp0/ak2IVpgHAavtmQ\n9z/lpAQwhOMEUDP2o60BuMma/C+wcLX4cK53Xb23/32FZKy62XBnsDa0RM/s\nKZVuTA/SjQEVdP+8wbXeKMiyY0IbmGB8LVv/SjPsd22dOvZdv/uetZzZPXPU\nj7dE7UjwTu3XAtfDZ34pmsM2dIqRWTVnSWAg8WPISqnX/sAN7bO/sQOgABZb\nx0l9FIRnOyinrK0OzVzacqMquGbpO9VF8AyRlqRGJR7qtB+Ujg+D4wDkz0m9\n38Ns\r\n=iuAw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6070eb15715c8a916b82ce00310893ed62b7e136","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.13.6","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","lodash":"^4.17.15","verror":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.1","aws-sdk":"^2.570.0","ts-node":"^8.5.2","typedoc":"^0.16.8","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@types/verror":"^1.10.3","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.7_1580165766404_0.21817129574824468","host":"s3://npm-registry-packages"}},"0.1.0-alpha.8":{"name":"dynaglue","version":"0.1.0-alpha.8","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.8","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"f7c8ec24ac20bd7b03e20479202eb59861256027","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.8.tgz","fileCount":60,"integrity":"sha512-RpqO2wiVt+qu2DBxqfMhliS95BlnScjZzJtVrthsvSJywk+F2umsEotT9uMQvMmUJ4XbTimY0hwtnKk9IrfSbQ==","signatures":[{"sig":"MEUCIB9P55SLvrMJBlN4ac5prS6tWvO9Z0hHnmTclxtAd4pfAiEAlNxwiWgLfqIv1R6R2nre4/nTaciyFY/0TTc9Ix/y18U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeecg3CRA9TVsSAnZWagAAoCgP/imuPD3v/XNXRGjdDeEM\nCEC8XTj84OEg8KwIf6uMVG+Qq22/tY/nMpcEtEP5fToPsJQKp0IisO8Fkc1M\n1Clc27WdhuKLyIOywUOGpKv/jEnkzmuc+U8TXFcvVSourPPr9wrzmkfGRrSj\nlKbxz/iRqARodPWZx4HTpk0cjoFpuImdBcSHvscYHexJbfvmWzXNZuR92K3+\n5us6ZKW8XCoTKUjcaPOr+3A2abzB0TYewrU3KWrzzvO/lJJbHfa9hrMfWNpE\nxK6r1uirFvIhB/q0qCUMWdijAxobK0g3SMCU8nDLC3Rgp10KDivdJnS3VecM\nhekcN0npM02qsrPMlvV3qjTeim2xWA1mVoO6X7PvV+K+oo35afQK+Vq6w/u+\nsjpqIwhZqzVKP3lSe9b+x0Z1LVz65dXF87X90ST56Iz7c5Ue85SSPtajAZN8\np6MyoakuZTENzGiZKAGwLuTWCT6vR9ANtnQcS1c/e+4XykgSkVUL0CKezY3R\nrMjRKUhpe/1WD60ra4siTBT9pjMzGfYU2Ffx/N+D6CXsAB7+la0B2e9/Cm7S\nyovhxAUTOpQ7uJaGJ3arME40XGiLWXL+kZYmyu+HGNtsLIDD6k/5XyCxeJ3z\n8Hu302/+bn2T/DZY8nT7/E8RvAIXnr1NdktpD3P74xPhYjRkB8gwK90PbgQm\nvmZ0\r\n=batM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3dc0c77e3e0f089a1b57912d992397e1b4b711fe","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.2","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","lodash":"^4.17.15","verror":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.1","aws-sdk":"^2.570.0","ts-node":"^8.5.2","typedoc":"^0.16.8","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.9.1","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@types/verror":"^1.10.3","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.8_1585039414670_0.9303064793737348","host":"s3://npm-registry-packages"}},"0.1.0-alpha.9":{"name":"dynaglue","version":"0.1.0-alpha.9","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.9","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"8c38c99501149df4ed43bf1ad27d503dae1cfc5b","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.9.tgz","fileCount":60,"integrity":"sha512-rJKaHbJRe0D/O/6KH6HijhAfpI7Xeaq98AASI2pve5M+/R0lStgytmmnxvecG6rv3/9MriQC/qbh36y5prabVg==","signatures":[{"sig":"MEUCIQCM8Z01Sz+muMLe7iYJIDWJD1vzXNd1970vRF7250cBXQIgWtdBLQiWi0R2tRU+K5Y/kCJHa6UuWscU790UkZs/3Ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee9yGCRA9TVsSAnZWagAACMUP/2CJq4EXwRrqMLPGJrJd\n4o3Fy5NWiFdvAno6FcfyjV6r35dK3I0P0MIaE1tJHLk0AZ64S0uXzz2O/F1a\n6e0h4et7EGXCfYUHZnFloy10Z2U4dULD+YRuY1MqiCCzlp/nuiX2QnV1KwQf\nPCNaSDSJ1HIyx4bLeTJZRYo6iYG9n6fPkNfy44fZKZeS7Qni+E4J1jNPnoub\npJRsXrWLQJbMv27P24H2YOxQZBr5fb5aQXf7cl8GJSOcdUmDoR3UJbrswv5C\nX54r5ryNyIRNQJTYj2TnDjUvWJpTClxix8rIMz+gbmMwG1jVLuKELeGwrMBA\nbEEE1D+WQ038gI26bvMBufAka2eQdt4+6bWCmQeaalAvyp/14VbkZYob81wR\nnrt2R9vDTgb8bvMjAhurziLSxPLrLkERc75uzzrUKHeIqRMbC16xaq0Y97Pg\nREpxG9TjIupuSgSinMrH7FMXZuyG9kMyV6EL1idoq1p3gXPArzTXYPk6evtl\nzdB/oKO2tgMMMCNMMGgo7khnuI9fLm9eSzx4Jqhjhz0io8wQfwdsIClsEGyD\n1KIAAum7weszhzAZ+cFOmF5EctflTEUFOlVtfFjEEohjx+3iEUAYbNBmEso4\nKySJurXMmsJMOgIaXewi4n9n4MBG8CdhFrXnheUk/HAWDEJtwvsdTIZmmnac\nfswf\r\n=YsZf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a3a2c7e6ba5a30e1d08e850839fc99425922e976","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.2","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","lodash":"^4.17.15","verror":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.1","aws-sdk":"^2.570.0","ts-node":"^8.5.2","typedoc":"^0.16.8","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.9.1","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@types/verror":"^1.10.3","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.9_1585175685872_0.7829054596955416","host":"s3://npm-registry-packages"}},"0.1.0-alpha.10":{"name":"dynaglue","version":"0.1.0-alpha.10","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.10","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"49229286779d382a4f9589aa775a72a06c605a49","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.10.tgz","fileCount":68,"integrity":"sha512-T9luB2/7TeLvk5bGQ3nTd6zdmhGWAMNCUsoRO5PMGhBP9jDkZxtOrhY/BsoOgoypUYESQkd0v65orsa0uCcItQ==","signatures":[{"sig":"MEUCIFQ3UyaQrEyt93tFZxO+Za6wUfEYbZpCw56Z47p3fBwhAiEAikjDsUthPun2/j1gCv1hbyp2ZaW1opSVLS/xF/iDWdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeixmcCRA9TVsSAnZWagAADfMP/jraEyzxQf5fdTy4Mke8\ntYzk5MlZSnO88NCJFtkxiA/yOmMQeAxNLeBiSncVN8WeQp1dPPPVemU5SAUT\n6GnvSvVSxLDgYiCK3SHiX+d/zw1c9kWQljJKlY/pcOmL9Uls/RkK55Ib7Tnd\nacTzBqRF/OpIrSSWDKSrsKJ/7BEPIYLe42su3+GGc5dfHjQooiR2+K/96GAm\nAcYNQf/N4hUhxlU4LiIOSudDX59erOu2Iuv2c57OcbQr+dQ0Oax2Z56VEfe5\nKVWfZBva10BcOf+To/76sGNQDBpWFSBhFx++3wY85HKKqaxOF4jJp0dEhCry\nDZmj4/RdGcJ67L2fFoltmsxWiGqrDBZ8nm8TXFkHKnvnYEgCS9LKm6oEsTda\njl2RjGPxcgDiA5POdqW2Jbi4OG0FiU7ME0jB97QNBOjCYZ5DpRTyxLwtWNUx\na1fAMIGc4sUwBH5d7H/yr9Eq+/tW+EexSWJTkeTkgzgYhrzkl1/qVyNtnIo7\nSnb+l2rmUkUnK1V3881FOLJbvZ1k8r6zZj2cHe6cscPt7qZpOxEmofh+l6zh\njgNtJ/CQyS/2KR7hjalPYaV9W7XOmJUdnIj8oODEnUJcN77MCRNfOR+HKmp0\nZ3Gp3zozhe9A9zDNIPs11Kftm0ZJ9k7BfKawDEf8q1nW2SW4I9RpBbU5iGp4\nerwx\r\n=O7+6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ca1e9bd4157b7452a9a3243c3951417269c3499","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.4","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","lodash":"^4.17.15","verror":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.1","aws-sdk":"^2.570.0","ts-node":"^8.5.2","typedoc":"^0.16.8","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.9.1","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@types/verror":"^1.10.3","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.10_1586174364172_0.7481003081542565","host":"s3://npm-registry-packages"}},"0.1.0-alpha.11":{"name":"dynaglue","version":"0.1.0-alpha.11","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.11","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"4f20809120f0c2bfffbfcd395b0afde69192d3b2","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.11.tgz","fileCount":68,"integrity":"sha512-vCajsL/n40Bp0zjlxcMS4pQFJbYq9Dr/lkKX3HmAZa4dv/9czKUdnttnP8MwNHpkftUbGJjhu5gNrCIYwR8azw==","signatures":[{"sig":"MEYCIQDWv/H0Z9a3m6QlWdkTywe5jQO8pcGEnO+3HwnmHh5rHgIhAL8W6ybntzrwXDTKmv136iUrVddUa0sEm7MSndueWLgo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemUJXCRA9TVsSAnZWagAAYPQP+wfRNxexvQ3HTzc9Lr9d\nUL5fIKTHurNAiV183H49vOcGNJ4a5sFs3mnmKyIR6fH8/Dz2olfv2012azHC\nyfHuSE/1e2dMClE7XztjpuZ4gaGjaNP4g21Xpby+C5hMCrsMNYi+HvrwP4rr\nPFEFbIsIrZF4QENJSjC+HHDqt3Sk66sv6jVJ4UJaaBfIT5Tw5OX+iJJA5afr\nvXdJiF6ze+43BFiGzSBuPfZTYA0lulJbKWA1vsjEyp4ADLaBXlDM9d/sqzOg\nvGTy82OFfM5qgPpxRA7hwTD1AfNerdFZmYtXufMjfg9EtlX8KK0ZY4HbQlrb\nlJK+ocY2VbJzSURusWDWnOxVVT4JMjRSyrjp50YfNFspo/ft41lg502G5iID\nhqYdJ/jSAsimKPgS9uJf7zZGicYHvQkoY+Gnfmxg6SqfNHI8aj1TkL8nCBKO\nSOduQuwDf3mFBK8uTI5cEML+13F6ldWeJ2VzT5JFcF06C4Qgv5bceVIbyrjb\nXHBY4ZPjsMEjie4zG7GFN9qZkElcXKxvySICgs4/UfGa8dv83/03ug0QNSm4\njDiMBCQeZoUsLVHjXlMNHhCEl9GnbDFoGaiNQaoHTOXLRR3RY5nirf9L/p2Z\nXjyfbq7Wk3PT8HEgUoVgmf6rk7MhzN8CZYJo0ABQMhk6JXLT5dMUTC7Qnn+a\nYfry\r\n=2F2y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fd4ecaf8cc793dbffea7eea58aa8fea9dbab08d2","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.4","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","lodash":"^4.17.15","verror":"^1.10.0","@types/verror":"^1.10.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.1","aws-sdk":"^2.570.0","ts-node":"^8.5.2","typedoc":"^0.16.8","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.9.1","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.11_1587102294478_0.607550773103406","host":"s3://npm-registry-packages"}},"0.1.0-alpha.13":{"name":"dynaglue","version":"0.1.0-alpha.13","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.13","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"be3d13148a87d12ca880eefc27d8b0ccd8be70de","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.13.tgz","fileCount":70,"integrity":"sha512-mMpucEwYO70RMThaAdr8cjzQ84Kh+vnb/HLLhqY1zWDORsxw08/PthY7lPq2//X23LB3YyktPGSJdLS9EdFL8g==","signatures":[{"sig":"MEYCIQC0lsAiGWk8Yy5apTicQuc28rClw1nBT+O0c9LL+UJsQAIhAOwYR7xcFSa568vNycIl/D/1qN08RYLho3J+25tfoC4V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenW4xCRA9TVsSAnZWagAAJVkP+QA+Ho0pmFWsdimV0mEi\nMyotDdnb6ZQdbuXkUc8PoA89Zbsi4FcJwssbFT1SweXgyiStqV7cZo3YsdmA\nS6PyCl+WTyCMjm8jZd/oTZ9CtH2R0O9+aPo7pgH+242qW6pQR83ZXU1CQhQz\nSwSY6QCvzaqm4UZUYr4sB5IKiOMkUQM+m7lS3RWK8f5zhNHeTW6ctke1RALW\nGIyGhuQog0Opli4qtkZ9gFTwbY+/s89mspUxFbsKrbX5upr5yaInPc0BTgid\nqfzdj0RjVLdCglWhPnhL/Z9UfrFbWQn711YLjugCV8If9YjXCSaLS3SA6Mt+\nNT6cjHxGFUo7qLZrz9iOlQ783CGmi9w0WVQu/X4IjBtgl9/tBa3id13v5D9X\nMlqCyk5tu8/WewT/hCuaMkgBPB/HaIIQq+tdkzo1UdX8KkEviWHvZT+pyfaE\nqF52plh0GiBOzsi0kllOGJ+0HhyWsHuPZjVdatqvVTw4MDuDSUKgoF4o3zrw\nlLIbcvFbx1t4337ZhZtEe9dH7HtdII54fv2PjkaFJT7s9xOE8CkEm79WjyJ8\nz5xMa6PZxMamofHqLoDge4jBvjhDT9WQb1mCOCcHDqqJ+ber/z1e6F6XYSjH\nE0rbxTrpU4s/UEBeGAu79722oDqAjarPcSsk3VcMWJAAu7Zsj9Aleg+PeBLy\n3ITa\r\n=Z0JZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a9b53bd90ed3c32a509017f4712d9824fb6eefec","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.4","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","lodash":"^4.17.15","verror":"^1.10.0","@types/verror":"^1.10.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.1","aws-sdk":"^2.570.0","ts-node":"^8.5.2","typedoc":"^0.16.8","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.9.1","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.13_1587375665083_0.13289804938491034","host":"s3://npm-registry-packages"}},"0.1.0-alpha.14":{"name":"dynaglue","version":"0.1.0-alpha.14","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.14","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"f3e2e7bde837dc44c55471d38c8482d8364af0a5","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.14.tgz","fileCount":70,"integrity":"sha512-SbzdPNB2AmZsvZ8usvFoueOdrntAMtCwkM26Xa21OEcpPj1wkfLfpxIj0dPUORtz3vmvoCX+UXEadAwI+cx+IA==","signatures":[{"sig":"MEQCIASlHWvjidI4j5P6qZEGh2JX21zMmmI0mCJlwADRDYViAiBlM4tVZzQc22+dTw00APc2BEyFHbBbDZ8mAHnAGrkEpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepQ8iCRA9TVsSAnZWagAAtQUQAI05zhK1K0GXREqrUe+e\nyiRke7tKiXBVse0GMsNEEpOubzLvaJRfsf4l+WXVHvvhxdbVd7O1bJrcpjBo\n7syecLlKFI+8xbCAQJUF7+9U9kE8gG+RQE8CgjxWAlFaVZl1jZ2U3Sm55nz4\nK0m2MAqeGGaHKueSwLMfx1KVe3Ofw1cm8FNbLgSQuOvJnRp8JOliWB4BzXqv\nt+BKnXx3bxxbuTOmEfgO9sexkY/syAC9Rg/PqtXg5i5HlJXMDCIcvJzEMpYN\nwkHGtfM8LELyQXVdNS+DUzXs1n8k62XRH32jj8FaHFyKM5eFqOJ+5z2cbz7w\nD3rE1nnCsCTA9xzwJe602sVLsDLpu5ZkqTI1QuBkuw3Nq7l2TFU3rERFRo9K\nHwlrJBClADUv/0JrhpSuDRVchv4Zk3Eh62t6tsdZ6ey8nXlSZqPbToHeM93C\naHsnGrnuhXsg9d8b1hIpVCTYq+wOjdFtsnkPwzfXcQ3AALcbvXz2L73eQOa3\ngI//KEJj1FMlj+irrrR6yqxaxshDuA9Ow5FiixeYnmf167mcQAyz1tmSZqQL\n6JYUW23Esp5iW4F07DMAB9nW8/cv6iW9GrIe52Ce3BHJ0dR8oo+8WpH+VoqF\n/NQoof+KJJvZk6aaWwnjOCWFl2NDQTGoNohAEkkLc3V1JXLO1MMmmR21/pLd\nmwLE\r\n=Ff+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"33eecdc7108c95d69dee8bd72953fc2cf13875af","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.4","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","lodash":"^4.17.15","verror":"^1.10.0","validator":"^13.0.0","@types/verror":"^1.10.3","@types/validator":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.1","aws-sdk":"^2.663.0","ts-node":"^8.5.2","typedoc":"^0.16.8","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.9.1","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.14_1587875618448_0.07612134518810976","host":"s3://npm-registry-packages"}},"0.1.0-alpha.15":{"name":"dynaglue","version":"0.1.0-alpha.15","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.15","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"cdef11e0e9ec08e7db9a210b4dcf1a0965150ea3","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.15.tgz","fileCount":64,"integrity":"sha512-EeBPJEmSlqEgMyOx/FRJVlSGkuAPKFapDVX59vIyycgDvqAPh+5JQtS5rNIjU+OxDM2dZQFKdKqZ5eB+58jTpw==","signatures":[{"sig":"MEQCIFA7IYiDyUlXtewz26ZTSGmFwOhJ82Msh3E3gxrBM1LRAiBnsiB+5juWnfvxJ9gPq8ABrRik+4aKSFiemfFnPceJuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexRa4CRA9TVsSAnZWagAAGrgQAJ/VzhAl3V0RXTTV9SfI\nneDCNDDv6cjbJLh+deOfeI1twpz2yvIhKrxJhJrxYGIi9vVxaK+4EegaLSgz\n0H2AjrDfNizSmxirBrckFbG+CLe0faUjuXxvWRODkKQzNgCCKFybRQkrC9wl\nx2o3ehR93QVC2t57J/9Tpk/QIG0T3BbkubFGCVkElrohYyij/ztL/KOVuSVP\nrCpYRCeN36Ubzgp9/4Bg6tf07CTMt+Y85GUubmpEPOzNOFMMJOvz1oybo1nW\nbjTai8uzkuzUqUxbc/3oxxY+zRVhbwlyR235k2lKY+nWVIoHzdZ2UhgHB1Qo\nmRRUVBGqSL7UrhTNDVN334/paALJkYpdFWFEtEjz7Bj6VNIFUuxBFPC3xQyF\ngdiv//2uSICjkq47C4+JyhdKCxgbkn+93S6GDt1Czol03glA26i8t2p7wTv+\n90mWk43N46UsW+jiXeYlJw7rXZ1JRv9oxEs3zRTCT4vNNJ96xuHsEjEeVbev\nFaXSqTFtLbNMgSJgfFcaz7DUXjW5e7OrfR/cxahnKaI3CP0sTzm2U/QthRbE\nAieGDaZu9pLZ31mgg8PkGFRW5bONLNA24grAxHXMw+tOIeRoAmXRkF8kl824\nqlJIOpPro4e65vUinhfH986aPt3ydCTOzNCY39m4dZp3GWmsUO6RpLzv1hnV\nknpM\r\n=tiYh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4d79c5b080c16d2bbca4ebec037e6a204c9a58dc","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.5","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","lodash":"^4.17.15","verror":"^1.10.0","validator":"^13.0.0","@types/verror":"^1.10.3","@types/validator":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.1","aws-sdk":"^2.663.0","ts-node":"^8.5.2","typedoc":"^0.16.8","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.9.1","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.15_1589974711579_0.4959333783164088","host":"s3://npm-registry-packages"}},"0.1.0-alpha.16":{"name":"dynaglue","version":"0.1.0-alpha.16","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.16","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"fd8fafc33ac82ee0e653fd1b2e847a8f0f923b56","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.16.tgz","fileCount":65,"integrity":"sha512-a9cFRaAHlmtD2bjpi1OzvggDscwsAnAFMds2nQAb1ugDAdPAX8XfQ4f/HS4x29bI51h9N95XxMOBC9LYziY+GA==","signatures":[{"sig":"MEYCIQDu9cRGrI9gkPF9aWJbnMTlztmGopwrXdvlDZz92DgNXQIhAPKYD9n6ay4rv3D1aAClCy7VXXbPspkkuzqZU2Mz9kav","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyScNCRA9TVsSAnZWagAAm7AP/AyuJSUORwSHPwIbbcAc\n9IunYBrCxyQYiCIzKrIS6Rj0vo4u8qm+X2qCvoEIjYirzn/kGvftoZuJdfyy\n3LGuOEVTj+AaguYBEUV3dWEFmpPkQtY08/A48ktY+d8c4wVarXDovejcQjeT\n7KNXUAnCeVm6uIGdyyypLho+2o0IJyaeJydWL4136w29RS8DpqVHeER2zpDf\nd/4PadAnhynAI+rCLQc1a55nDeaSZ/4o/1lBoHAMNwOCyly+Wv/N+zpHWq2O\ngAXtG7FTu8HVMtFAwf7Rl+YTUN/js5iNCpTcoFL9rxEMO5Hk9jSP0kfRT3Jk\nTrwx3iiOlfLUiV7D7io0NqXeN9RUO790zci5DCxoROvzW2qJ/S7ha50+qcsA\nl3JAxz2scU8osAKsesgAfsx50C7oHnT3jvLBmyg2NFzFblYKe553JW4fJgQ+\nruVUmgaXPbuDS+VPkAYz5MKloclUmP1ZZiO6WQnn9UtuDlRS1UAJmkHjNri5\nkvAlN5s2xmLp8VtPHBIhDXP0rbirWqN7GHG7b1YXFlLbaBbiMHMUhLDCn1c1\nRTQarUrn9T2D2FF4PMaExbJ1Jwdxop6YXiJOqj0WTzfw1C4BdqM4/Z2fZcLK\n55b742v1OtdCJBSPqtVzQjNH7/qZT7PE1h/9hnAPeycKcQYX9bElv7k6Xf8S\n+i6X\r\n=mqNV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b6cce26be60aec78cafbb25b0b199967fc02c687","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","compile":"tsc"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.5","description":"dynaglue","directories":{},"_nodeVersion":"12.13.1","dependencies":{"debug":"^4.1.1","lodash":"^4.17.15","verror":"^1.10.0","validator":"^13.0.0","@types/verror":"^1.10.3","@types/validator":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.1","aws-sdk":"^2.663.0","ts-node":"^8.5.2","typedoc":"^0.16.8","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.9.1","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.16_1590241036910_0.3766424274546658","host":"s3://npm-registry-packages"}},"0.1.0-alpha.17":{"name":"dynaglue","version":"0.1.0-alpha.17","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.17","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"1830136e141b53fb64bdcd3610a049192b3e7ebf","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.17.tgz","fileCount":76,"integrity":"sha512-+ZPq9TQx42w77hlEiTqqgsz4opG4BMJGH+1C3X/mqQePK9bTj2deukI5F/D57bz5+ZeyJ66ffZujmSzNL2tAoQ==","signatures":[{"sig":"MEUCIDCUBBJeXeCNHzF+PV+EWN8j2Y0l75P/wV73yAj3FR1rAiEAlXF2ZVUnrU9hcfQU1BOfH4ZwTGLOeVVSuAjFMsGMOVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrb/7CRA9TVsSAnZWagAAQeYP/RKxqFfkrSAp201ph0TD\nJnmDxFch95O8lMJ8EjfJ09+bYMAjIIftdvAdYZB6k/aOFSQoWGCXxcQcxFyA\nUQlyHApUYjICbwjKeVCHaOoSdnVe7Ht82ecTCaUApeZc5lXsPvA0uuBFZ6lD\niXWbCvgO8GvENTLa0edululbuTgcgJS+jS4aFSEtgbZEhUOjll2z8H8nIpdV\ncE83WOAiDzR1/AoxCICYgRDFihFgOj8gVakB5fxWQF3rWBuKijQ5B73B+IgQ\nYWJeomoUWoj9etaBEtYEjcV0jTxKtVOrehdoeNEZNbTGPFddRsWg0WUY7jMH\nlPQmKAoqas5y3C5+ORZT4Dq88w3XtZy5jmoHeMNQc59ttAO0bPoCfquZTbKz\nhEjA9MJAwqfHgv6tOdFd8LdQgBLYkcnR567YzQDnLfxx7IGelPm3pHUZqTHU\nTg/R0lCYhfSL+WJoTRW8VcsQBCAnYwftiIXHHpB730GJJeMdIUC9lqnv/PTp\niSg4uTT/eZ9r+E4XyXTrAqxyJpEsh5XAI/s9zdaXwhCi1blJ4e75eW1EZg7a\nhiggDQccyBuaBJm409Z4aZVL6gkdY2gV0vhAgqZEj+6iZVdQPy0x/7LDoIw6\nGasmA0njNAM68x3X0IQjjy9Uj36CRbAF8CFvJMRO23eEHFZowyRe7yvCN+jZ\n0/nt\r\n=WJQD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ec65ee8b9099585344d2ba7edc9ecc9d043569f3","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","compile":"tsc","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.8","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.1.1","lodash":"^4.17.15","verror":"^1.10.0","validator":"^13.0.0","@types/verror":"^1.10.3","@types/validator":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.1","aws-sdk":"^2.663.0","ts-node":"^8.5.2","typedoc":"^0.16.8","prettier":"^2.1.2","babel-jest":"^24.9.0","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.9.1","@types/node":"^12.12.7","@types/debug":"^4.1.5","@types/lodash":"^4.14.146","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.17_1605222395433_0.9400144179417458","host":"s3://npm-registry-packages"}},"0.1.0-alpha.19":{"name":"dynaglue","version":"0.1.0-alpha.19","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.19","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"6139ed41733598f8c30eaad690d250a5b50da4cc","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.19.tgz","fileCount":42,"integrity":"sha512-k56mLsGGcSfE3QczIh6t6oc5xlMIkk9SfW/H9Zx/lj3X2iTr5XDmzJtmJe06aGB81mnUGY5xTBwbP8iNNrcX7g==","signatures":[{"sig":"MEQCIGxFU2R5qIkd2IDLvkUl0tspalsNUrJhbvGANx4d2GpWAiAbuPjPv6b9++9XIKlXIs+Xc/3dCPe+J9cCl69+uTJX9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfre10CRA9TVsSAnZWagAAKgkP/RJ2nVUYopahlk5bl7K9\nfky9GXI/9j6KD66hmrNtoyhhH9WNT309xEGBlthpLhJPu5fdr0L6llrhxT8H\nzeyxt7KYuGZP04x4go2aC5d433nTGZwmW1KSKuVfLrqXGukwq0n63m/OgGde\nH6Guq/3s/c7cJcEA/XrYLAl4y9aCA6U/Ias0SMuJBCtJ+RYBICM8mxRtf3Oc\noKj1IhnH9dPy/C7a2wWrHT8jo9usYy1gq+UZCyhKAqsaQ91nFhpYWOh7H4X6\nFrwrtnHUqcHHBwayjeFrgv5nJlmeqtotLIfPp2a6KnWIGit8YBgwyFGV9tHz\nFcbuIJTg55832fJM4jzTx1qZlAAxy7l16zuVXNijmjCc+9sdeIdDuR7TNUXa\nR5I1Ap3WmkYauuuTkQsFm2J0Ho/V/sK37gkwwTleHZVmxodeRJs5t8KpqgVg\nXfdRkt/IcftkVSwl8qCC12m94mDaFWGLAU13hu3dMxi1ks3wyJ2Rrw0UrBri\nXfDA4kr7lhC0Frf7bmQHeWBJ3LNVdugwTlIbHfuhtSFIUjnfsW+P6klFe2Rh\n9RR4ZTthh5364waOqPEPWU3h9V/D9NO8LC5XFmQ/1QGJNZ63Vgy5DOAUnKTU\nysOo7+N4jvSKeFKOqHSxorzevpvVzgvngsKlIYqEuA+DGXE3uvX4NNmuTRFi\nwF/o\r\n=koVC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"ed49d87f1002a4abeec506d276e63c9413f24deb","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.8","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.2.0","lodash":"^4.17.20","verror":"^1.10.0","validator":"^13.1.17","@types/jest":"^24.9.1","@types/node":"^12.19.4","@types/debug":"^4.1.5","@types/lodash":"^4.14.165","@types/verror":"^1.10.4","@types/validator":"^13.1.0"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","aws-sdk":"^2.791.0","ts-node":"^8.10.2","typedoc":"^0.16.11","prettier":"^2.1.2","babel-jest":"^24.9.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@preconstruct/cli":"^1.1.34","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^2.34.0","@typescript-eslint/eslint-plugin":"^2.34.0","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.19_1605234035714_0.19854350038433854","host":"s3://npm-registry-packages"}},"0.1.0-alpha.20":{"name":"dynaglue","version":"0.1.0-alpha.20","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.20","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"5189bea9f3b67c542ce811ad5539eeb7a48b9993","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.20.tgz","fileCount":42,"integrity":"sha512-ZvoFUzxGXiajWdNS2HV56r+hvN+5KQ7em//4jhFjREyryOPNDmEvyZ3aQBfxyeIev1c1ACSJIwpwzbk7+AtFJA==","signatures":[{"sig":"MEUCIQDQVhlbhVUNz+wD7BqY9wSs49v4EwCAjB6k7B+XbgM0CwIgXO/RE8zau6r/9i1sv+vsbw38T74SEA78he4ZU+LZhrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfscPTCRA9TVsSAnZWagAARCwP/395U/ekut+0o4O+Q6So\nvHOgUu1MEgL+GWalghUIPQkkD18oFelw6B72vwGHqjBJORhKRp0u5F0pRZ7m\nfZH2S55WoRI/zzhSGpBwQOFhITRMf7Yxu2NH1A85tsHwNLGq3wlVwWZSzBKn\nb6XrozmXr8SJA04BX+BHg1t/MQDjS4e+G/t4o3+VB4vt/PNxWm0Pfxk5fUAr\nRM+OVhwN5UBt7Qo+1Clu/yasJyjLqia7QZ62g1zvXcmTtVV71sCDYNJGpfL8\nE8jgNL1o/QFOjaN6xP1l+z/bxtwl2Ocbf1sUJLj1YUxN2535csd12xJ18kS1\nsQkSqqMVZYZwAfYNxAnUAZrIC10xjHLrHL/X1merkLcFy4JoOhbeEfkQw6ir\nZjJjx+S7bLxRY4DQooaRQCM1B8NqSVJ1C65Aj6R4YCwr2AFdRhfhOHoATEdp\n01eo647mVme6/rOyRvr23fxSIv4rKUGcW1DV9n5ZjPg6CRZyyzfMc4hT9ZoU\n8vw9R7pqitXPzaQi3gBT7+1XMuqT4OuGZ8aL5dQRZMrkLBUs3fr4HRqiuOcC\na0ye378I+l4kLvn81bS0n36i9CvlpsVg7NhMYD4I9seeoaCZMpPQ4tiB6P+7\nKIdDDQ3hffTqMSkfLVF32lMpWFYnBNUUryxZyGxTR2ocwlf8Mq0+VoFDC65c\nr6yf\r\n=nb4S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"9736a8468db5023ea00635af9dee9de5aceb2402","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.8","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.2.0","lodash":"^4.17.20","verror":"^1.10.0","validator":"^13.1.17","@types/jest":"^24.9.1","@types/node":"^12.19.4","@types/debug":"^4.1.5","@types/lodash":"^4.14.165","@types/verror":"^1.10.4","@types/validator":"^13.1.0"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","aws-sdk":"^2.791.0","ts-node":"^8.10.2","typedoc":"^0.16.11","prettier":"^2.1.2","babel-jest":"^24.9.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@preconstruct/cli":"^1.1.34","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^2.34.0","@typescript-eslint/eslint-plugin":"^2.34.0","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.20_1605485522800_0.5113758921027194","host":"s3://npm-registry-packages"}},"0.1.0-alpha.21":{"name":"dynaglue","version":"0.1.0-alpha.21","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.21","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"348305d74b786989cee831d87ac31bb1f48c4151","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.21.tgz","fileCount":42,"integrity":"sha512-flIiHOzlq60wpw6UtyQaZhOpwx5mT58TFXJEUcGWI1H2Iwcc8h7gfg25IMroGAYuvYD4aSdHwlQU0tB+nMOiiA==","signatures":[{"sig":"MEUCIE+KXV/LUyEqr6gzszmlncDdhWk9y84jGNKbZTsEPw7aAiEAisbcjRjwFdBsh7HU+b95zc7PL8roaqWN82wvnu0FXwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfslc8CRA9TVsSAnZWagAAKHYP/1aswMvK6/jtUSvSPWbG\nUc2vAV9qzVCtV3IWav+LVojxD5qyLKhhvB38cbtaDH5yLhxSqW/KqpVANN67\nS52qJ/daTQztCszq3XHZDn7KTXACUaizjGhx5RmmoE/tiCYxetWDgcmxjecE\nSuTL1IzjZkd4Sl5lO7Uppg8smcg3heyo/tHXUbhlbH4TbHslL5cuam+s88pm\nTZOxDm2K1qweL4rNTrQEO5BpKQl0z5tQNkkQbm1U5u9Ux542FQFlGQ1EYaKK\n6BiRg0ZA41dEmak98Vp4l0x4wwkbr0wWob35Mm92RKDlbTyeKGhHhEULcpA3\nOkwBQNA+wV3wvs8p8vmJeCqI05ZfKgUNAUfHMc5jcXhWaPnQPCsZoClfltGp\nWiNWM9IDcko8lG/ghTgQ4wCT0fw/MELq6WEOK4zG6ZTgYBvqe3yWFVJ69A3y\nvBy2JtM3YmM9UvkswPUY6r5SV3Xt8RKInbt9gSHBEvMKkH8c/Swj0X3vaQIO\nX+OKKP04oGRZarpFvbcLduN1Ls2wSdFj6bZMcmDH5xrs9hTC9N/pDKyNBLxh\nGdugyd3Znzq9LWEjSKLF8ZKgxDVSVlJ5E5cO8QZDVHzGZ8fZeElxS1WiKWkb\nr/NJz8/sBwiYg+UUGgsafaYCvUPhsV98USrCSsG8Mufj/ppcgfDy5P05mzY2\n/tjG\r\n=IFA6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"20e2ec6482a8886224b701ae1ad2bfa3c0ffc049","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.8","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.2.0","lodash":"^4.17.20","verror":"^1.10.0","validator":"^13.1.17","@types/jest":"^24.9.1","@types/node":"^12.19.4","@types/debug":"^4.1.5","@types/lodash":"^4.14.165","@types/verror":"^1.10.4","@types/validator":"^13.1.0"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^7.13.0","aws-sdk":"^2.792.0","ts-node":"^8.10.2","typedoc":"^0.19.2","prettier":"^2.1.2","babel-jest":"^24.9.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@preconstruct/cli":"^1.1.34","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.7.0","@typescript-eslint/eslint-plugin":"^4.7.0","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.21_1605523259564_0.751998784905771","host":"s3://npm-registry-packages"}},"0.1.0-alpha.22":{"name":"dynaglue","version":"0.1.0-alpha.22","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.22","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"6d1576e0c75762b65bf20d51af040e3c5629f2e4","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.22.tgz","fileCount":42,"integrity":"sha512-teyFfPMOFPwP5nN60sCK6gTIHEYaUnwZ4uB38inf9kYII4eGASwaCQDXGV9py0JP2qFP8TVNKYZmhEKhMXqy7Q==","signatures":[{"sig":"MEUCIQCruRHtxbpO7EXx6OIN/pD5NFuVVHlIaf+/VXWAhj3DAAIgISUUWA6N8prZ9czsyIJX4eo/bVC7N9bwmjnN9FgIt6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs1tcCRA9TVsSAnZWagAAzZkP/2VTx51tBpRP7Td8sqDE\nFQWw89yzZLlocCejTxiB7o/KU98+mNxdI3UEXal90H+qKdB46Cxn/HFbDaJ0\n8VyLNAjXBfBIzlLkUpnTKXehrKsJ9il8nw3F2qWWl/gkRQlnUNZ0QG6+vGrQ\nvk7X0I4rDp0e9/3kuim67D8BPh/kzrsPwsOT7vi9dyJuP3hWDsy2Nqc7e/60\ntdagsDYGiI9rISNZ3ZgblZ5bxkr4a+KCcbs3ggfpJS4Ri3ZUM9F43NHQFOic\n5uSIwZTtH/2Xoab1wl4yv7vUnEPaE0KoocHOupkfYjmIgtZJ2DvC88IUAdjm\noEWwD+xPnFpObve+rx3CCS4eJYJYCN/4C+QVLmU/0NFkgjCGVxyemNeX4UpU\nOrrtq3/vogFaQyFPFAWm7DB5UOvirwTe8VbR+69PnxsZNshv1/LMdUJWEXzc\n9RsnDMxoBKJQ3vZlQC+ESm0b6/U+0qSMIsgfeWT8+5MrPnkX/CKhfix4xJT3\nYsacyW69l/64Dz1VCTpwg+6QQGHfz5GIprSmSEU0kdMBLVcJu/SD1KQ0w3hJ\ngdjzQ9EVzszqf4k4FmvYVaCo9cl068ibwqgZK9YmvYJCWkK8fqUbk7JICKUQ\nyjJLpj5u/61uF7LvtdiDQcjUu2iV4Uww2GOrK395y534A7wCUpkIFHCjsNkX\nfTlZ\r\n=ljcZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"bf951b150826d65398121d232def6bac0f811d0e","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.8","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.2.0","lodash":"^4.17.20","verror":"^1.10.0","validator":"^13.1.17","@types/jest":"^24.9.1","@types/node":"^12.19.4","@types/debug":"^4.1.5","@types/lodash":"^4.14.165","@types/verror":"^1.10.4","@types/validator":"^13.1.0"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^7.13.0","aws-sdk":"^2.792.0","ts-node":"^8.10.2","typedoc":"^0.19.2","prettier":"^2.1.2","babel-jest":"^24.9.0","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@preconstruct/cli":"^1.1.34","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.7.0","@typescript-eslint/eslint-plugin":"^4.7.0","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.22_1605589851670_0.0436081816243028","host":"s3://npm-registry-packages"}},"0.1.0-alpha.24":{"name":"dynaglue","version":"0.1.0-alpha.24","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.24","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"6bca7b17420147d439e55f84d1bf928181c94a0e","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.24.tgz","fileCount":42,"integrity":"sha512-02FTm87q8YOkHmhvKRlF5FlXue8hVF3DtxaLLSj2Kb4624/61FSgK7BNWGmML7VQgXVpFq8ZJvll/pp/2YrYBg==","signatures":[{"sig":"MEQCICxFK8ZpEPE4E3uZjYZb/62aMHdSS/Et8BTxXBy/3MS8AiAtqFoml1nHn52/y10tG5593AsGH046EJLOgjhBz5JENA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8qp9CRA9TVsSAnZWagAA5KMQAIQLM4KBjfjb3D8x2avY\nVEuTu6ZGtN+gu7D+c9+vpgKndt8+mtb3ftt+Nvjul6mtI/tQKC3drvH1GWLh\nEY4S5UQuEM5swpEilOuOb/gVHTtmKFTnLrq/nflx5lzDFTL5Qn2fHng4R8Rg\nJPtJ3kwlHdgk0bhkqcpp6VoNrQOB30RYOAlHe0rZOnuXKLU51VLuBsTBgCT1\nDEk9W91VSq2zqCzAyLdRSdRCmJ9MdBnyVHCoNtcYWBA0VLuyrNzLMwB0YDcR\nBzZd/yxQ6YIb4mAbLon9pJuQ7592UjGM+MpJUBOXRkJS/35ak9GIdNenfqi3\nnlp5/40c1CLsoFz2MoKoxh24IzTpQbyeO3eaAwBY3VXNnxf4+kyd7dAU0WT+\nM6cXl3LHX+vhxoASZJ325ymGIti47g0H3IrTz4IBBcTL9GqF4yACZnA5Npwz\noUP5wK/ZNh7gXE97uaRG752FPOx10Z63/yDEVDT/F//NzgYYIvC9D1MfGm+y\n0QoKb1ZebVGWk18YWKLbIETqmVcxg/SnZfGU+jbrokJp6lfYiveWZuehVZSA\njV7JZTUFPHm3l3xMGbN+KWkoBeUkJMYJ5YxChFxfjQBLoEaDbJb2df6uNHB/\n1kxnvyED8WMLakBAeq8n+5THY5O/KDrILax7HH5g7BfZe+ewasAiQDE5WUEx\njNa6\r\n=RZDK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"eb61f43c5b8f5ad043461b8b249e53261acc6203","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.8","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.2.0","lodash":"^4.17.20","verror":"^1.10.0","validator":"^13.1.17","@types/jest":"^24.9.1","@types/node":"^12.19.4","@types/debug":"^4.1.5","@types/lodash":"^4.14.165","@types/verror":"^1.10.4","@types/validator":"^13.1.0"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","aws-sdk":"^2.792.0","ts-node":"^8.10.2","typedoc":"^0.19.2","prettier":"^2.1.2","babel-jest":"^26.6.3","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@preconstruct/cli":"^1.1.34","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.7.0","@typescript-eslint/eslint-plugin":"^4.7.0","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.24_1609738877385_0.7763627951570686","host":"s3://npm-registry-packages"}},"0.1.0-alpha.25":{"name":"dynaglue","version":"0.1.0-alpha.25","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.25","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"50ec8454be41230e0fa47fea9943160ab548f424","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.25.tgz","fileCount":42,"integrity":"sha512-YTDUQig//HuUbbdOSgTxkYrvoQ5dU8qnIJ7DuZL0iUUASz2SsDRsCRN6JGaWLXht77/6u/b5y5DgiorcfZEeQw==","signatures":[{"sig":"MEUCIQDtaQh1gDsHOGrCOg1dhMl4KEpboMSOArRhuGID5T2F8wIgAdEUjUBBMBimQMprRLVo093wqvcsdTkaJ5xIboOTg3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf85BnCRA9TVsSAnZWagAAdz0P/iESaycoTPPsGoKpaSku\n0kUBFUYjIahGBkMqy7lh0y1Sj6x2YFy8wqXUCtk3sVqd6iVGjrLLokwh4SDZ\nMsU85qAdajMJHxokUu10vGSbW1Jk4IoT+/J5qSunaqaZ+pLQ5ukf5SKY4d7M\ncEtT+zjEsqhnJPwvKK/W1cmR6dbkXN1+XDNbOvwWehDWEZCGKfG1xakyES+W\nwzfG7TY7U6Y0x6SPbUWwJPie8IoxLAMXFy3tLlOZs1nupuebutk0j8Dcd1bq\ngCls5sIweflANurLwRxmf0zzCryChBx0E3GOVFKSe5LMASaogS3EOWso5l+Y\nomuEYFgaRxpZKvEPaxH63ZOtVU/0Ayl74frmuycaapZLf/F5CYDNr3rAnRF3\nMbLKbJM3ZzN7FkjyrD6b1UICWy4lIRSQ7gXG55t1smE52D21Cv3/ogaoiuZG\nC/OW0ihfnxDqUqVEbReApqtMQZzOzyAy/YwPke6zVnOmXG3h8G8bF3QQRfVW\nXh198Py5RSfWb+ET4cXDxTr/VCQCCz6/RnPi52J0FIHERDr448G7ldd1IyCY\nazLHTs+bcyOjG1pHULQoNWUaKahEXqioKhq34xp3rDJ9vm625jQtpv1vqXAX\nVPRr7lVuT80AmEWBPkTFMq7dIP23nQWAAjfeXiUS7UZ9VCb83l/m8KHpYY80\nmfAN\r\n=gzP/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"a7c28d4a33190e96b33b83905e7472f982faaa11","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.8","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.2.0","lodash":"^4.17.20","verror":"^1.10.0","validator":"^13.1.17","@types/jest":"^24.9.1","@types/node":"^12.19.4","@types/debug":"^4.1.5","@types/lodash":"^4.14.165","@types/verror":"^1.10.4","@types/validator":"^13.1.0"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","aws-sdk":"^2.792.0","ts-node":"^8.10.2","typedoc":"^0.19.2","prettier":"^2.1.2","babel-jest":"^26.6.3","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@preconstruct/cli":"^1.1.34","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.7.0","@typescript-eslint/eslint-plugin":"^4.7.0","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.25_1609797734545_0.5503186066309727","host":"s3://npm-registry-packages"}},"0.1.0-alpha.26":{"name":"dynaglue","version":"0.1.0-alpha.26","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.26","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"206ae860d14009f47dcc1ec4298a784a4776d6df","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.26.tgz","fileCount":42,"integrity":"sha512-hXQl0/wCLyGCryDjFooTXEfv3y4Y+cMMFOQFIQcXR2K4WQhNcGNGgNClqo1qCfT92lX5WZfOg3bvlg07PxIS8Q==","signatures":[{"sig":"MEUCIQCGC/XHhszOvC2Lgevm7VlpkPBsfMnXacYPVDbvJm0obQIgT7m0x5lm/beSHnjBXK9ubBJ+zOsgdS0e52seXysKkcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB1ROCRA9TVsSAnZWagAAg74P/R4iM2UN4fI/w7BCH81L\nZtj9I+qVstYylW6Mxu+mGemzNREUQ0IE3MOWF6rvlmYHo2VwlogveQlBcQeU\n5EAitx8ydgRc+jyJHfA5+/V5WI6kHIFpVUlHkmkwiVAOfhza7KGLqfsda6iX\n/gUI02beAXenY6Ytr+scsw61SfZ7oDyaPQ1gs2dkp4y8BxAjmA9Hv4SVZ5rW\nWblymSt1Hoq0NYsTUSvWQs2DS+Rtcp05QPFxW9YubhzLIioHfKnRwA5qSM2O\nVxG3z+AExMGJZ4MxeqJYHC8V1A3IvqmTetNnoYehJ29apgcyIC73FDUypSOt\nVg8tFwkMI1KcenvQPAt/yDX7CbuYTfdq+Z1R+cx5BzCZJWcyLycmnSV/xUkB\nAVxfXsPE1hgGhG1HMgJAKDc0IgOsKYIFXOLUMMjguInylSvizd1hHekXZERC\nb54wTyDAqUg2oprAw+MZjrcYx7/y46v3hek3mhEQcDWWbw92vWKEsEVY/ky9\nt046CtOxmkC58zMPd+icge3Y+hYymuCsKhsOqWrkPGDhhW8A/UqbD/IX0vI9\ny8f6mBwaM8DOhNAfv9RNo/5D918lxOJ5+XKWOP1/q9sSAGuyIxlTiVwMtqPJ\noWRBBJAzL1ekyVyrEb5cmVx0hs6BL/98rzCNeKnTC5pdupk2u7DW+TlFQ7vK\nOG9g\r\n=w1SJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"a1f87fb02c642d36f6691fb274c5c6097400a83f","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.10","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.2.0","lodash":"^4.17.20","verror":"^1.10.0","validator":"^13.1.17","@types/jest":"^24.9.1","@types/node":"^12.19.4","@types/debug":"^4.1.5","@types/lodash":"^4.14.165","@types/verror":"^1.10.4","@types/validator":"^13.1.0"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","aws-sdk":"^2.792.0","ts-node":"^8.10.2","typedoc":"^0.19.2","prettier":"^2.1.2","babel-jest":"^26.6.3","typescript":"^4.0.5","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@preconstruct/cli":"^1.1.34","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.7.0","@typescript-eslint/eslint-plugin":"^4.7.0","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.26_1611093070202_0.01094081639415534","host":"s3://npm-registry-packages"}},"0.1.0-alpha.27":{"name":"dynaglue","version":"0.1.0-alpha.27","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.27","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"ee92b02c2070427fe70e2bb0af59d28d7ca6f570","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.27.tgz","fileCount":42,"integrity":"sha512-2X+zK4KRZn7z3ma3quMgHDeFXTO+hnJ2jcvpb/L6WM/hKJaKaZZYQx9r61UjffNQNj8mwkxy7+F/jqVWdJ7PWA==","signatures":[{"sig":"MEQCIEwNAaT3PWj3/k5Z14bGAjIt5bOQmuIWc74s6uU8Z1auAiAHw5utZcZ8+zHAtjtUC5eLBTTXBoG2bT54AWjUE5Ekhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIchDCRA9TVsSAnZWagAAYoAQAJ0uJrQ32R+6myKrkrbM\nQWnWPqfDi2T48HYaMAP2+Icc/70ZQL3MZXplVRlGKoiSfxEyWmWX8tyxuotF\n4NOXUVTDNAjwnTMvDasTVxkL0dJlFeJ38oVlRuRT0pKzrObH20Euw2WA3BZn\nPdD5Y7yF+FWMmsLMemerSl23MFcRyJfho2ZRU0onGoxPLS8MlQIVwlGbLhJY\nq8013j7Q/vzO77gBFZeKRNgwxuu3dRtWVfhJFc4NR5CI2fN6BLteA8TASivn\nR8Fn1yBPBGmi/VZLJYtDrpMsAz7GnJhhA3EpNEj9otsmKLwY6zNVVTIINYcW\nxGUP2r+VrhDjpZmmN6+ISdMfkC/aFsCNj/f4N9Hl4JQhElwjmzqw1ZgKm8am\nvrO1iZPnkMYQ6/jRLAbqx1+7LNnpgMQxqQum4kcmhX5txY3vbZONVta9EFhJ\n7BzyAy7kCq07+BWSMGUvivdmO3IYX0Ge0nJ4AZ1dxkN2SBh9s0if3y1MYjGr\nVsTeoIWkwt1y4s1HmS38cqsyuLpJtMhBkGGfQq5jWZwSWIU7Pmeth2LBGGBe\nkLg7rwM4by3e3IMrJfgifAiYJxQrJBLKEvnXAXbyeLqInBMKCRaPrc5wLdvl\n9Z1ryRV3AJJfMQkWOLcyo+ADfIpNjj/NeK2Ho48USTbBsKodqNAu1qa8Weda\n2+31\r\n=fpTJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"ce23a32c5701fd975c73de4b7c335dbf00975038","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.11","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.3.1","lodash":"^4.17.20","verror":"^1.10.0","validator":"^13.5.2","@types/jest":"^24.9.1","@types/node":"^12.19.16","@types/debug":"^4.1.5","@types/lodash":"^4.14.168","@types/verror":"^1.10.4","@types/validator":"^13.1.3"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","aws-sdk":"^2.840.0","ts-node":"^8.10.2","typedoc":"^0.20.23","prettier":"^2.2.1","babel-jest":"^26.6.3","typescript":"^4.1.3","@babel/core":"^7.12.13","@babel/preset-env":"^7.12.13","@preconstruct/cli":"^1.2.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-optional-chaining":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.27_1612826691266_0.9517941847975646","host":"s3://npm-registry-packages"}},"0.1.0-alpha.28":{"name":"dynaglue","version":"0.1.0-alpha.28","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.28","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"41b52b5fc8a7e485a89c5f2a05d0f5400251fd6b","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.28.tgz","fileCount":43,"integrity":"sha512-54UQJnb6Bm0y4EW/1bQd0l0Q2etvbGkps2B+66uisM1gYYgm6bgeC+ZsAqpd4YoZ53vyQK3C1PRLXMl7oAZBEw==","signatures":[{"sig":"MEQCIDEvSQH9L/2DcZHrpJYTi9IcYXb3afdVEm8ZPGoymt4QAiAfR+5olVlydEuh+YQLrvwybnYTNgdBHqAVVCO4uq7P6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUpo4CRA9TVsSAnZWagAAIfYP/iZbJZu0Jtlt8PxMUkvw\njbdp15a8TOcVnmgXqKfZMC1OUGKuZzwx9lcsnPh4ghcyT4vB5CyzOOKVbRsZ\npfM+A/ShS6kSJALpG26tmAGRbDkV89k23pjCabPoEBAIzzA4pGoIBjyYKVa8\nKkslNbaOYMZemz1alV5t6K0aLFmFsBAqplBrFv8Hmba8r2H0k+xo4QCOhGfb\nRTasYQlvXdo7suhMneQUFXkb+3+OvBTGIA+Iz472S3obnSghWSXHisEtwOeW\nxe6e35YF46Ka7KMrRE+55BJJqJT4lNNFnUe5Ae9nZx8zY9f2+PUbBIXpgETr\nxSOKYho/MQ/S9QKOKjMExDbPo5JwPdMi2ImDcmZ09M/7pJlegkXuooXQA+hc\nqwX92tFLvNoZehKSMdT1iJ8vD8qFNTS7sgiDuVrOaUkuVD0fkVWjWb5bMG/f\nruTBGTphwczhtDMk9OrG61U5e9T64mmNsOG2a24KIiinHfsDq3JFVcVNDGwE\nQNOvYCeXorz5a2vAMj1oTBCZekpb7BASQ4euQOIXrnYH7GI0mG4gKFJV08xx\nSw35vBDasDNdXVZK+7rtHg4qqshxCdU/zGO7mWpVoHTd6ifDfajFVuHQ/bgL\nFmk4sdIW3CEo+/Ziq7T7GnKZfX+xH+2AqYUcsxECpoOFcgQn8YpcyRJBE7TD\ntMm9\r\n=RO+R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"c24cdbd5f9953c73ac9e5a224103aed29dcfc167","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.11","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.3.1","lodash":"^4.17.20","verror":"^1.10.0","validator":"^13.5.2","@types/jest":"^24.9.1","@types/node":"^12.19.16","@types/debug":"^4.1.5","@types/lodash":"^4.14.168","@types/verror":"^1.10.4","@types/validator":"^13.1.3"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","aws-sdk":"^2.840.0","ts-node":"^8.10.2","typedoc":"^0.20.28","dynalite":"^3.2.1","prettier":"^2.2.1","babel-jest":"^26.6.3","typescript":"^4.1.3","@babel/core":"^7.12.13","jest-dynalite":"^3.3.1","@babel/preset-env":"^7.12.13","@preconstruct/cli":"^1.2.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-optional-chaining":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.28_1616026167911_0.7726679165870189","host":"s3://npm-registry-packages"}},"0.1.0-alpha.29":{"name":"dynaglue","version":"0.1.0-alpha.29","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.29","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"f0b5ef6a4bda104bf3049ad4f7bc7ab085da0ccf","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.29.tgz","fileCount":43,"integrity":"sha512-nspkdy38C1Y5LTdCnl4mjBB4S/bzmUHXhg3dWNBaUsrjv4JBbWUSX6WdaLdE5kFEseAzfaJhp8I/BpGsQwizsQ==","signatures":[{"sig":"MEUCIAn3lK5bDaOcwilQT8hw49GFiEU52p7Ejavjomrbun5IAiEAhZS77vtJjEsLtmykXMAD0nLzlYPHeuSYipJVRRSKmQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY8oNCRA9TVsSAnZWagAAg1EP/ir3oC2ZckIrkHISLXFc\nSDr9rXqJzM/Z1j159AJ+grcwQV0jhY7xPuRWTi1NA3/1yTxuyXzYQEzDlUV+\nHWMwjHX/p8KT0UxUmVma7KoeDAyiFR7eD7ZJNspXzBSM18k0AUglNW7oQ8Hu\n+haOdUMIh2QYa5FHLWWyg5wkS1/EBiRvrqvK3Sxt4rchOpZzwUPzYp9pbzGO\nC5/tdtq+pxxZ9BIoMJp/tARgl+E+q96SIIZih6h9C3luOI2auVTAbI7Nn5aM\nAcznR28RpVij1Sh9kR0ap1Q9WiWLvkNjdwYKfeQn0vAI4s9ezD8af4Efigyo\nOv+9PokWdlI/cPOBOJZNH/oB+bZ8TCCWTNT8snhWPqm8ScMgvolxaAEMvG8a\naNp9XisfVlJiTQBs7fKxYAgclSvc2L3GI36VA9rrYD8yrdcOfLcWV2kYsqsT\nHZhNFhNYv44OipJJT1UsSSsoKZRjS2dOIRy/jCCM+8g6zSiazUNEPxY14mwR\nXw96pQiwvxRSbCmj1NADZ5a6n6dPmxzwf8hLiBLBbgsdagsq6cXXO03cVtJp\nI+dd2l+5qqM+Q954ENyAADNGqiV8EfK0WmDdzyWsafqBwz9ad/qWBoxyph6k\njFMkDbGS+0wL7nehoqdbHFAwMTVEUkxWSXpQDGSnb3UzA9XJ+5xfFfCsPg79\nnpTA\r\n=QD3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"7216b184c11cba37764d9e420292d5b992b9c073","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","test:watch":"jest --watch","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.11","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.3.1","lodash":"^4.17.20","verror":"^1.10.0","validator":"^13.5.2","@types/jest":"^24.9.1","@types/node":"^12.19.16","@types/debug":"^4.1.5","@types/lodash":"^4.14.168","@types/verror":"^1.10.4","@types/validator":"^13.1.3"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","aws-sdk":"^2.840.0","ts-node":"^8.10.2","typedoc":"^0.20.28","dynalite":"^3.2.1","prettier":"^2.2.1","babel-jest":"^26.6.3","typescript":"^4.1.3","@babel/core":"^7.12.13","jest-dynalite":"^3.3.1","@babel/preset-env":"^7.12.13","@preconstruct/cli":"^1.2.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-optional-chaining":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.29_1617152524500_0.33185979418668476","host":"s3://npm-registry-packages"}},"0.1.0-alpha.30":{"name":"dynaglue","version":"0.1.0-alpha.30","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.30","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"b68dbb238dd42b1eb2b2b06ca935f7f3e5dd2ffe","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.30.tgz","fileCount":43,"integrity":"sha512-dLHVDzdM+tKuykv/ZlsXKDP2sv8+GfBrSNHc6OzLT6vDKs+FO9vX71lmeM0PVNvEIsXImDTZ/pJpRzLahyjyBw==","signatures":[{"sig":"MEUCIBRh0AIBIpab6X31i0EWvrMNawUfmPxNAT24eaKMUD89AiEA0f2X0Gv7jw/MJhfWlKUIvU+TSFf8OUK0UW/Ue262QD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmbifCRA9TVsSAnZWagAAh5EP/0euYqDFi6MtRU3GacWn\nbOxFgiA83YfN1Bp5p08lc/forvD8B5io8c7b/6nTLkoRRBKbPXhxGtdXQU0W\n7YPCpj5ZKp9IYuxEzhiRhJh5QkusWlj63vgttUa+HMEC0eWapGqRlrD0zZ3f\n/Avt+MpIBZ7ClVqwl0qd3oC4/ATkIa+DnOQ8F3J0xKoET8CAbdyOscjVc7fI\n3dto/pngcr+IwRH2W91CQ4ETgrS98QgzCmQU47p7wIXWnzSwxOFXaoHHWyc/\nBpgzyPvt1ps6+Dhx4oYFIxQl4y8r10MwjgmxUT/Lxc3rzDvY9Pm3/AvHmmyw\nA+TTd9/xk7PTYb3VSosuthBecoQyNj4p7FFqX/MeabHe4VT0OVv4eOcZsFyi\n767yJCJ2i4rf7gZX39LCZc7U6gHgeT7MOux3tAIA3xLEN1QWTG2VuJ43L8yg\nY6OKxIuTZ0/PUM32UacAAiVoJRfMCWGTaDUAvMUJh7A7YcT4NiNJTG0IC81L\n5aRbiScxlEXkPMlPSTA5EV016bFzYwc/WQ1efWHPRojMauvsvFkEx0i4DZOs\nWME+DLTvIrlXVJGuz6Rpi7EZaxN+ZnYqa8I634d7bIJp1Lva+xOtF2r9+DUN\nWqixTslWLg2PWa4pyvVw10w63mXjTah1pn5fHDYQNpeqRnGgKfcltxtqlqd9\n6e/z\r\n=4/Fd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"9a1d674e8d6ecfbcc0ef09433b128c0d3949c546","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","test:watch":"jest --watch","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.11","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.3.1","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^24.9.1","@types/node":"^12.20.12","@types/debug":"^4.1.5","@types/lodash":"^4.14.168","@types/verror":"^1.10.4","@types/validator":"^13.1.3"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.26.0","aws-sdk":"^2.904.0","ts-node":"^8.10.2","typedoc":"^0.20.36","dynalite":"^3.2.1","prettier":"^2.3.0","babel-jest":"^26.6.3","typescript":"^4.2.4","@babel/core":"^7.14.0","jest-dynalite":"^3.3.1","@babel/preset-env":"^7.14.1","@preconstruct/cli":"^1.2.2","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.30_1620687006862_0.8287420006842525","host":"s3://npm-registry-packages"}},"0.1.0-alpha.31":{"name":"dynaglue","version":"0.1.0-alpha.31","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.31","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"0c4e9f8d138ac3985b6f1c30b52ee51a434775c0","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.31.tgz","fileCount":43,"integrity":"sha512-01R2dd58hhPG7ABgLAzj2J1pG1KuBc9WCQi0sQuAo7i3jLXxV7r+vs28CN6qqRavea/loueh1BT18y1Oh+kcJA==","signatures":[{"sig":"MEUCIFM7GGuL3wbsqR9bbg6PXJpcCYOlAV7W+ke0X6yHRuB4AiEA49UzZoWTADC/sO1k+W7clP6ZxotLj87fcXGFvrClA44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx+iyCRA9TVsSAnZWagAAMeUP+weJImewC5XBGtYEmoDU\n/bElteihOOCdD6Cylm3l7hg6nNQShJUVRG8doAbU9FepcaDHM98AUqb069q7\nz0SStBPmdixB4Y+PYvdZui6EmoKEoHnNMV2OWy4YoxiyuEK0QLTgnbW+tR5A\ntPI4Xi+cFJSQAiCKUMIhIVgh5wiIHVmHveW8ApGhMuWWw/D9dkbQaVxn61LJ\neSAX9UjRKr6ElzylAeAcCnzDmwsfjvBcBLgCma3bmehKCXa4cH7LOY7BUUPk\nH8QmoihfaUgnDJU1dZ61cFX5znO7XwnKAz0cmQ8bL1WlFbGTBYWC1xUW8Rhh\nMJbkvCPXSQKncMaDbMvarTeEUi1aB9hztrLyUnn4M4zP89mR11KEEwtQUyCZ\nsxCWXIkQkSHAxlCIw2jBwW8rXzXnt9c6eLukoZzce70vpIi/UBlOM989edW0\n0yXa32cSJsmsZ3R0i/PHJxyG7PgRaCZttDSLBZoOk4VW3ErPd94jNz+9c0SU\nK2Lg0OXD3l/mBNjRVBnTExI1yNTay6HN/CGrD1cN0Ady+/PyFcTnCg5ZSGfi\nP8nYbtZuKt4yJ4NM49nSlppZsSFW49V3+OCqn0GH1+IEwLqzzgehpOh3POFX\n1RYS01zMZablTGgsCLIaKSwKtM4kAT1SBEpqUrEPmIuYZZZcb1TB6bYNsRY4\noUhu\r\n=ktkd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"445662589219fd4fa62fb57cb6e39d8bb3506016","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","test:watch":"jest --watch","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"6.14.11","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.3.1","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^24.9.1","@types/node":"^12.20.12","@types/debug":"^4.1.5","@types/lodash":"^4.14.168","@types/verror":"^1.10.4","@types/validator":"^13.1.3"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.26.0","aws-sdk":"^2.904.0","ts-node":"^8.10.2","typedoc":"^0.20.36","dynalite":"^3.2.1","prettier":"^2.3.0","babel-jest":"^26.6.3","typescript":"^4.2.4","@babel/core":"^7.14.0","jest-dynalite":"^3.3.1","@babel/preset-env":"^7.14.1","@preconstruct/cli":"^1.2.2","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.31_1623713970373_0.7996775756067482","host":"s3://npm-registry-packages"}},"0.1.0-alpha.32":{"name":"dynaglue","version":"0.1.0-alpha.32","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.32","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"8a98a3dede2ef53800974b104f9c1a347c07fa4c","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.32.tgz","fileCount":43,"integrity":"sha512-qvLKL0TmrabyZOcJGcopuiB3y8XjC4s8YGAkuYFYTPfhjutPfdzX6a6ZUyKuSJtai3g116UFAQDJfnlNv20JhA==","signatures":[{"sig":"MEUCIQCiwSK1s/MXxh09SxEKEIk+UFgOEfwxXWllFy5Ttxh/dQIgfEVCuWiphRne+ASvUZ8ZysrKXoNKCDGG97reNGc3j70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOXnJCRA9TVsSAnZWagAAIhYP/1KggjOAryJuWobhUJiO\nya1Il0rnTI9QUblm8fYgCvhYHm4GQ8xTc39qoUMQEIlAfOq95XSTmlZ7ELoX\nK8L1OrvfwYXafvESki5SDde3e1hIE8uWBLasybqN3/cqmmvnB72hSvmTYDkU\nWw+gSAAknKZMb+g714Q9M6bWqRzi2HKkezKhNa2nrMdlikgtq/I4zWaas9r/\neuPnXfx3rP66YC9Y3RLyo19pMDsqIg5lSOMTzXJ1d8LNr4aKqzbPYpd9VVY9\n+xvaeiBATV+37qF3oxL1Lc5KBWuGBZ2QCWP4i0faBaF/2sKDiEeFz1zxpV5B\nOidN/aWV4yWVdqlkB7Q7TY52um2J09JSz3IwX/iVbgMEehISH5S2Q673EVE4\nhQjc/kUhCO9hQCMAUHxx7rinak2aXdmsJqcFgOygf66VWe5JbOICf7j9azNo\nvbqua8W+0xgxKgjmaEHo2KCbBaQFS6koh5q1/BZJ9hHJGGs+sPAfaQkXoWNe\n/9xKOwK4jvc4XiZlPXp4SgnfS1/5afadvXOehjpgYmjAptoU6spHdVjPXDlU\nq8JDEVs3dhb0s0x6he0c0o2J9/refan83ihf0ByWuChd3QPNzIsp1bpqUIQ5\nHep9jnaJnUZUx1Ff/2Mo1+AMwaXNXUDNMj6zP6tib7pchshMEEPDhH21jxUG\nvE8U\r\n=U46m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"82e885b20894443a5b70468792f4ed227c89e560","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","test:watch":"jest --watch","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"7.21.1","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^24.9.1","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.32.0","aws-sdk":"^2.979.0","ts-node":"^8.10.2","typedoc":"^0.20.37","dynalite":"^3.2.1","prettier":"^2.3.2","babel-jest":"^26.6.3","typescript":"~4.2.2","@babel/core":"^7.15.0","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","@preconstruct/cli":"^1.2.2","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.32_1631156681095_0.0013796406633392877","host":"s3://npm-registry-packages"}},"0.1.0-alpha.33":{"name":"dynaglue","version":"0.1.0-alpha.33","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.33","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"a520253e154fc97fa53f0874e60e2594dbc8a562","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.33.tgz","fileCount":43,"integrity":"sha512-R+KsXbqqUUAmsO4kVqfB1jj/jYlau9ss3eEdAhUJQxcjIeiGcccW1u5Fd6K+0H83+vZbx/R563dpjZuWmXH/ww==","signatures":[{"sig":"MEUCIQCeY07rr56ymdVUlIbQ7Eg9BgrvDbCLnxv0rwcynksaIwIgPi+TBPiO5tstQyUKD4hKgh8RAxpnvno12JP3Alv7nDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOsKhCRA9TVsSAnZWagAA61cP/ipNzTvU9BY6+Y7vIQvu\nRKE1Yu/5L3tqKoyNJ1f4aEQ9hN2OX+R/eTm84Jf9qYOn/OisA5/IwVi9EOm5\nkb8hLGCkfscnhd1uD49G6Z3lKCT6Mq9xaoL/rhLIVIsTxoGgZVpe7gH9jH2a\nAqtKIMsRAZ7XYnybtCN6jJDnfC1vQ/qrhkY0yD+azdBmIkLcPx/ROTO410e9\nDMQIc5f7BMr16vfuM6soRHjgtytc7SiEhytdS9RjbEt5JzKzB0UDff/HaAAS\nJ8thAJhn0N1prB4niJtkTRhMa6+IyClQnYhHPDXyOI2HomV6cOuOw55t5Q3K\nDI1v+8nyytedXqp6vA9uWuEfWszdEuVGmLiF8LehInByH9EHU20Qay0SeRkF\nW4kpjOhBGfk3pRsPi3tPORnSAsLDzhgFVZCTwcvvieVEZ8Jv8hQ17RZ96xVo\ndyQNAtDlLvfYg+JNo6FT72ylcBeAUn5bVrlyibAPp2PdtFMoevK6H1JXgOnn\n1BRN2+RMlm/BWTu1otdypfIfZOWmIWCJoMVGc8H69e5nerOLOj9VGovLUQMt\nqquv9H46t2qtL0JQ/iwR5C8v0PGAoJ61kMRodR2bc5jRdcabn8W/ZKG9Mmo9\n6hJtI5PQnahSCeFDk8y8iiC25vMOmgn57FAj4qOnb6xTSpk7L5CwHwEupzz3\nP006\r\n=yo6g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"7fcc31432e5609441f001db58db9246053dc6a84","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","test:watch":"jest --watch","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"7.21.1","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^24.9.1","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.32.0","aws-sdk":"^2.979.0","ts-node":"^8.10.2","typedoc":"^0.20.37","dynalite":"^3.2.1","prettier":"^2.3.2","babel-jest":"^26.6.3","typescript":"~4.2.2","@babel/core":"^7.15.0","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","@preconstruct/cli":"^1.2.2","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.33_1631240865447_0.4399269348651256","host":"s3://npm-registry-packages"}},"0.1.0-alpha.34":{"name":"dynaglue","version":"0.1.0-alpha.34","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.34","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"24a28220b6e1db45f2c218af4d852655ed419e62","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.34.tgz","fileCount":43,"integrity":"sha512-vqm5lG5CXzqIPIxsTwXejncHdWafiw1YpGZ1ldBKxdc/C/ckFA4/j8jPuWn0Jmk4yHUgeAnofF+fQ9wibtaF0g==","signatures":[{"sig":"MEYCIQCsQ7jiZHanuvogXBQ/RLnMQovCf5g7JkY9ALVedft59wIhANPRFltKlaPf323haT63tCcXgnf+xo0e9gRgrp6uikNE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQXIxCRA9TVsSAnZWagAA4aoQAIoGAJxJ+yMGtohFoOmK\n9yPXgBzRff3sks6hqNoHCrbUBbVnfvJeDuIwz9YKduRSqp4G5KhkB7o6VORa\nyZS++Z33fCi436K/rgPbcpFKkpopem+RwGcwV4HGeOZEjREYVYMWZ62tyAzR\nCmAayqpT58YbvHFf3pW1/EPmF61Bc4Xoid1cirSPSA/NDlSuFFV0wcTyP4JN\nl5DbpETACnAy0RKRTWWKx1M/oJgqbej8EgpyZs2oSbwzPmr4arXYhb58ltT6\nbBFJ6RYZqOQuyAsIUM9K2tpCpsrfK72iUbQjXMMJ3eqtalkMdRRlUa84bLIV\nXKs00K+zEoJlTmgbDFb6YL9dWCfblApgKIVBUhTQL0HQvNpPj1X0UJ2Ljw7s\npwAKbafs2OkW+06rfvvQ3P8j8fUI1M6VPLY0GHz6PMgcHSRYGyAqKXce8V00\nyNB8IFkD9lu0bA2EOBt4dheBpnut3ybcd/pQrZN4s0ygbZm/cEIM4ZikWjh1\nfaMIiswX4q2zRvpSvYBctBckDZAkea0Co1h0zjLjdxF2S6dh39lofYofxe1t\nnESEcz4Rjs67a7W5tRzLSTBOHSekwJsvZ5B6UaRD0QrkluuVKuwGEhcowLLJ\n+0tSVGaAVGlzYlVjBPdfsdxaWgrvaH3pyLTq8sBoBIiIjQztB2t8Lrjw2x0S\nFX9l\r\n=8/bf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"c88a3c5e7f613ff341ae207b06f073f119aa663b","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","test:watch":"jest --watch","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"7.21.1","description":"dynaglue","directories":{},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^24.9.1","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"preconstruct":{"source":"index.ts"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.32.0","aws-sdk":"^2.979.0","ts-node":"^8.10.2","typedoc":"^0.20.37","dynalite":"^3.2.1","prettier":"^2.3.2","babel-jest":"^26.6.3","typescript":"~4.2.2","@babel/core":"^7.15.0","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","@preconstruct/cli":"^1.2.2","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.34_1631679025483_0.4709067646519387","host":"s3://npm-registry-packages"}},"0.1.0-alpha.35":{"name":"dynaglue","version":"0.1.0-alpha.35","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.35","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"96f138e8d30dc29f216dd1e2e249c4f2c0262c9d","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.35.tgz","fileCount":42,"integrity":"sha512-fVS7uH9PYjZZyqS79YDRiq91xO9OeeceJZjcr9f4j/7CAV/ZBH2F1mRk1VKNjebR4mjCXO+KGOmlHAD5+KPVdA==","signatures":[{"sig":"MEUCIQCxA8517LQ5qID15WNhPkEjdx1bfoiIIP2CafmIvZOjeQIgBMGvC5NK4bUYaIk+dRpKlbHGOdScnKnfIdJ9zz/QOYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6QIyCRA9TVsSAnZWagAAohgP/R65rdTFw5D6BKIjd/K4\nhJ1vhC0+cxwtacuTZqjIXsozgVxD6S5Depq6yMQanWRiQYZcKyrdgautIQEm\nyGiBM37/MNg3vYg9RZlbjmBC+e9/3AUXI+FIBUmILYOyC44QdHmSQV7ZeAAZ\na5Kzgq33PkKnVWTRf3Oj5hcuE9aDE2Nc3thFlktsBEC45F/zYDZicuvweef0\ngTm1JFIRmLHkgs4wBBurOAItEOK5qjU1UDP1SHtJ4eihNx3CeL0SsfsSXIIK\nwzmLQ2NYbio1cVJGrEsZmvmLoYQL8O07qBhTs5u+4FQ4X1VvMmdUVbHwYo3N\nw49tczvmVZ2sJ4BFLqlHzj8x4OWFbnwKu6Xskdv4V/XsjFEpyR9ZWgtCByKv\n7wBYf6fBqr3/3+AojKt3j6rohCBvYasCyJ/MDFA+QIcpMsur6VUxUBXPFFbE\nKs3IPgV+ixWsY7LBDUVryZU4AkuiqSQaRwYHECEX9OQQmKcLbyPZaUEOv4lL\nNrSrSEFKT1MT1cnho5oh85pIK6FfrqyNoQYB9ovGNa15dtA2P9PR1cpesU/U\n02JRyyttiamB9wAENKk/4tv6soMZRRaRQheCLk8JvNrhEbnbCMVWX2WhSqzk\nRSaGIHpGos/YwYSyJqpiasw4iwh/P1I40uWFIC4ebEn9RQfVGCAQ4gzxMldZ\nYF4L\r\n=C9lL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"bf7fc7c023c03c0e8c5d4e70411d1bb1c0e2a1dc","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","test:watch":"jest --watch","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"8.3.0","description":"dynaglue","directories":{},"_nodeVersion":"12.22.8","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^27.0.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"preconstruct":{"entrypoints":["index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^7.32.0","aws-sdk":"^2.979.0","ts-node":"^8.10.2","typedoc":"^0.22.11","dynalite":"^3.2.1","prettier":"^2.3.2","@babel/cli":"^7.16.8","babel-jest":"^27.3.0","typescript":"~4.2.2","@babel/core":"^7.15.0","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","@preconstruct/cli":"^2.1.5","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.35_1642660401947_0.9148169659419341","host":"s3://npm-registry-packages"}},"0.1.0-alpha.36":{"name":"dynaglue","version":"0.1.0-alpha.36","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.36","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"89c54b7a3aa2f97b805e8bac5799e9c0d0a5b9db","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.36.tgz","fileCount":43,"integrity":"sha512-8ibXAPsAThyAamwtK9YLSEVHPWKyEwT7CkxcGrQfkkCaq2qRrEm6dt+bFIKfy0j/AogDW4niBz5kjSw5bWmv4A==","signatures":[{"sig":"MEUCICof1TUEPqnyfhBjd2kuCmHeBPNO2UrOyaCLFbO3Ks3xAiEAwOU0ciShZ3zhx5kXOZg+Pv8WncvlYPiBZhSsYL9H5JU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQSjqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVnhAAomZZ8h4pySLZyFIlb65fmvFNUeQ5kCBomQmQGI/8pfnCIE62\r\n1f7Odcn6VVUnFChpsdqjoqa1yyvFAsmUFJhAWOoeh4/IgvAD0SQSyLtyQ1Js\r\nLab+GOVN1LSdpYOwOOkQHV46FyYs1jAz4F5iYZBaN2LxN+4MtFimSYfPjAps\r\nAaHiVxp0lkT+zgAWOQQnIwr/sGXU2uqSOHLYkI9yh7KdNS43weAQ04VCFYnA\r\nuQNmDKRB+9Fx3Ny5etllKG84xMhGbu/p4KDrSjuixyyyhQ8D86pW19YpjwBY\r\nlv/kMW4xdnrCc0c8tKEZ8egT4IvlaR0FgpD3OhV2yhh0Xf1X41wDvkEjd93a\r\n3iv74cKzQZiURcKuiqb+YqY86ydLXgykoMAcoNLxKQvqUSkYjnNn4azbpejP\r\niO459jEPSfx3YcO6QpLroyCgX8DetZa19tNT1atGzSmq0XR3+hdViGIUo7uy\r\n6msaf78goYyjGJNmstYcncqEZTHerCKEsXAxR46rfBySmbanysaQNMnJE5ri\r\nOQIxPfCum0d1Dh0OBrV6zgkKNkZSUTP55bHbBqo57FPqVwSBHEEoa1D7NLK2\r\nzRrcYBMCyEGrrQxCoKWRHF9Bdmq7VLw+7S0G5kCbYBGmYJb0av27pCzgPfYQ\r\nkcurbQE27G+Nz/9IIaXp+5JWtL1T6rLSx0Q=\r\n=fNEz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dynaglue.cjs.js","types":"dist/dynaglue.cjs.d.ts","module":"dist/dynaglue.esm.js","gitHead":"c0a7438f09be333519dd8cc75529b199bacfba95","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"preconstruct build","compile":"tsc","test:watch":"jest --watch","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"8.5.0","description":"dynaglue","directories":{},"_nodeVersion":"14.18.3","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^27.0.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"preconstruct":{"entrypoints":["index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^7.32.0","aws-sdk":"^2.979.0","ts-node":"^8.10.2","typedoc":"^0.22.11","dynalite":"^3.2.1","prettier":"^2.3.2","@babel/cli":"^7.16.8","babel-jest":"^27.3.0","typescript":"~4.2.2","@babel/core":"^7.15.0","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","@preconstruct/cli":"^2.1.5","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.36_1648437481890_0.15643995768472663","host":"s3://npm-registry-packages"}},"0.1.0-alpha.38":{"name":"dynaglue","version":"0.1.0-alpha.38","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0-alpha.38","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"b1c21a933d40d9241e1f787605cb62272415590c","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0-alpha.38.tgz","fileCount":41,"integrity":"sha512-Zj4r873rO45iVOnTmcgamjQuCM/3rl1qOKGsqcohpVxl9FI+cqHG+IFxbhvvAGEvF53+qY1vE9MIHqcjx6nNBQ==","signatures":[{"sig":"MEQCICRKcRHcjGbXnk6fK8izT3H1gQa/M9jJ/kWPXkCGYWOPAiAsRbsn6njDEGCkMnFJ5Pqo9whrbpoT6HP3Q74fKvkgjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVNaRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU6RAAn15vOtIsUTdCxu0YX9vOKL+D1JxzY43O5TubuFiIIuYUqMje\r\nrop4Ea+OQHaR1X1c3Kx+rQzSAW629QQi+S8e89Lfs7WfC2fi9hHFfpgUhHWV\r\nAxX4QStL8Mz8JzOCpXCP+nAWMlLmGIz1NkSqurc/+ezsujsyuS0n87BvQAnE\r\nLCg/J/eUPa34b7MkUL72djQuk5Wi8jqW0EiYLIUIQ7OyleZQ0FoiX136o2/y\r\nsQdBQN/zGYBkCeOPDEWw5YxKRaa8L4STJnoc+zf34OHU0G//x0SGhXID7QQn\r\nB3bkwtBAQ7J7XF7XnwupGkxAehElKZTSRPA1bArtAkmtiJriq4si0yAf7HFx\r\nXiierDiE3KkYqJCjqN2XHBWPhYU3sxD6Lc1IkRrHeyyxacHO+a1Gvxqw5/rz\r\npbekMfUSZzzMhwIFHbM3Aed7rAu2Doubcgm/aN4VuscNDph1joJ9aa5JpdQM\r\nGMfRaYuNlRcykpsvp1lE3DSCrQwIpu/MmsiS3WLPCYmUHoTpbm0UITCg+tto\r\nJZgUWwHpRUiuZRt9GtfQvePLWwFF+YUCRr/PfQxxR99jGTRIs/AbXqnWhtis\r\n8rVxMg2sotmwxIczYaPmC//oQR9bxDgrzfnX/zk53dNnO223Nu3pBB89rs4f\r\n+GOZKP2oo6mBrjQmp8PQ/QQ6ogZ6CUT5W7w=\r\n=oTQA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"15cfaf60a9a88e79285758035770dd347d04db74","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build compile:declarations","test:watch":"jest --watch","compile:build":"node esbuild.config.js","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts","compile:declarations":"tsc --build src"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"8.5.0","description":"dynaglue","directories":{},"_nodeVersion":"14.18.3","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^27.0.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"preconstruct":{"entrypoints":["index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^7.32.0","aws-sdk":"^2.979.0","esbuild":"^0.14.34","ts-node":"^8.10.2","typedoc":"^0.22.11","dynalite":"^3.2.1","prettier":"^2.3.2","@babel/cli":"^7.16.8","babel-jest":"^27.3.0","typescript":"~4.2.2","@babel/core":"^7.15.0","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","@preconstruct/cli":"^2.1.5","esbuild-node-externals":"^1.4.1","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0-alpha.38_1649727121782_0.5770928129631239","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"dynaglue","version":"0.1.0","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.0","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"fbd63d89250e9fa16050142ff677a3a4a64a0b66","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.0.tgz","fileCount":41,"integrity":"sha512-7bNoFvwbl6Rbu5M1bvy69XJdBzTxJNJq0jeyK4U9waoS1XksHYU3BbbThc8ailM+C1QXcwGeRM7diZtF0I/ViQ==","signatures":[{"sig":"MEUCIQCPH+2GqK3IC6ORpOFNEUrv3RXFU/fFTqxSoMwUN1SYjAIgEq0RYX+UkJzKm/rMwEHxHALb53sJECQulujRSt4n3CM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH9UYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtsg/9Enz8/vthrGVgu3BpiZSvDibsscN3x+m976GJQlACqnax3qRt\r\nz95BiQ85Mukib/6q2tdfq2/pmVDJrVBM5o+w5n4RyfBvQjlyWZwYlUrD9Yly\r\n75hhMVTz+y+IGNngMfdusgysqf/4dlVBoKhfwpgTT8MBVSEGNkAkyVVk+WaQ\r\nsbnJfTgYFh8SuPP4M9GmxYmbaimz1MITQoTv0gU7h+qt/sdFK3AA6o7yGY2p\r\nOiOrBTh+HUquwsWFq0/4q0clMdhNZK+V15XxP3aFDj54Z34vn1PrJlaDy2xj\r\n5MfC+te6f0kVAMzyYVH6tCFx2sdQMgVj5Fxfy0PVnbbfo3CcUwLROieNo8Hq\r\n938cFZ/PRFUx9BWRmgd6n9kSZ/McSzau5B4PXyz5ctyH7tHWaxhteswcQBXO\r\nplLcGg09N0e3ekrjH+W68mkknyORH89X6utEOvw77DJ5GUltK3ad+RQfEfTP\r\nyfjohMjKg4qFjHZTAarwVLiv+LEkgFn10QRaXa9a1cjeDBFXnmwLgrGwhAPh\r\nLMKOqag8chPKPZtNbYsDnGH0wEy+/lQUuurK2fHuA0xzq3ucqk8AEleP6DFJ\r\nbw/wLNZ8cuuiTu88Dl/EA2tbAJloRu3rH69qOIG/Qtfe98pbZJlUjxKafg4k\r\nxfxh1QDIoiPk/rsgZWrFMbukzkTTNRlwULU=\r\n=Ah2V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"202b6e44d4685661e008dfa634d1055b8d858968","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build compile:declarations","test:watch":"jest --watch","compile:build":"node esbuild.config.js","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts","compile:declarations":"tsc --build src"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"8.13.2","description":"dynaglue","directories":{},"_nodeVersion":"14.18.3","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^27.0.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^7.32.0","aws-sdk":"^2.979.0","esbuild":"^0.14.34","ts-node":"^8.10.2","typedoc":"^0.22.11","dynalite":"^3.2.1","prettier":"^2.3.2","@babel/cli":"^7.16.8","babel-jest":"^27.3.0","typescript":"~4.2.2","@babel/core":"^7.15.0","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","esbuild-node-externals":"^1.4.1","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.0_1663030551984_0.9908560470230068","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"dynaglue","version":"0.1.1","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.1","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"4eefd028578959c39e2e66f9294fabd8f5971ebf","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.1.tgz","fileCount":41,"integrity":"sha512-YEtUDZ9dpOWiXoCoiaqr34dzhr273HS6cp4dq7XpKNZE0rI+Rh9GgOhCBbMSUz1MzQCs1Fw6uOGH3HboPnlrqg==","signatures":[{"sig":"MEYCIQCiO+CMye+NR3LzqBuWM0Y182/5uS4hhWdy2J+UPziFpAIhAOp/GGD+GtFtzTkmfiq6MvUt0doTmsO4O4F/N+ouW/jE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH9deACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov5w/9GNqydxaswV5+fWQtB7jurMnXz2H2T48kW7Laq/rCPDUzsi/5\r\nLisARuBTZm3FBqBmhd0NTnuJopXwJ0DxzGVo9y1HSTPCITFjK0rfBgK5XeDi\r\nfPnGPLqtTehUkbvSaNlTFltuz5LBoo7NLShCKRVIL54rBIdkxXqYqVvVLtT+\r\nMrXemTDyAahdlvmZ8tRj+bW1C0N0U24phWhH9aL/kBs1XaQ6ikyvOEO6ArEY\r\nbLFO/ePIb+JzLPoyWTgKx2xRSlwptoCcPqXPKxFJ8RQTd0XqNjDoNG043QT4\r\nGlXq8Ren4PLxLUZwMmoUz754iqjFECWigeugYpc9UXN7Rn2tGjK0g9mPFlav\r\nFgOad9SzkE6Xw35TUvZqcie0cJTAToR3xCLr8I5eBIA8HZCK+dL1jx3uhMxK\r\nUX5R0ClkR7VQ8pCSIOFs5UCIQacweZkVtmAF79+7UFAIIZfekU6b75GLR5RA\r\n5p+MykGOYKoIIJMy/NO2DdStOQP0e2mkRSF9KYCQDYdws3WWrkpNfn9WBl1e\r\nc9ANOSckrg7H0lrRZ/hjygYomMt2DqZfO2F/yWW5fcwyAaZ1nn9cm4meKGBq\r\nbcbVlqzKufWQL8F1HD5DvFqb28pyQv211W8N8VTmo5qmFAF0ZnuzpwqnRiAP\r\nruWcZZ3e6IYRpxO1Dx4AOv3l3B2g6WbrMwI=\r\n=rFaw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e5f1ae1aff2ca09d80819491546d7af08c531b06","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build compile:declarations","test:watch":"jest --watch","compile:build":"node esbuild.config.js","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts","compile:declarations":"tsc --build src"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"8.13.2","description":"dynaglue","directories":{},"_nodeVersion":"14.18.3","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^27.0.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^7.32.0","aws-sdk":"^2.979.0","esbuild":"^0.14.34","ts-node":"^8.10.2","typedoc":"^0.22.11","dynalite":"^3.2.1","prettier":"^2.3.2","@babel/cli":"^7.16.8","babel-jest":"^27.3.0","typescript":"~4.2.2","@babel/core":"^7.15.0","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","esbuild-node-externals":"^1.4.1","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.1_1663031134414_0.3681701168378868","host":"s3://npm-registry-packages"}},"1.0.0-alpha.0":{"name":"dynaglue","version":"1.0.0-alpha.0","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@1.0.0-alpha.0","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"6db21e0a24dfecce3303a1572ac7d44b831c5d98","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-1.0.0-alpha.0.tgz","fileCount":41,"integrity":"sha512-72umDnkcqaa4WtoAF8l5fw2iWxI4GgfHlmHbGGW18wpV8z9WROYZ9XgYgrzubu7NJW2X6bKoS2U1S/OhC7l0BQ==","signatures":[{"sig":"MEYCIQCQlx+t+buHRoq5A3I7oQ3gzhZwdoy+rz5PWrabfA6tBAIhAPH2h0azWbQelpKIm/C2AgDD0D8C7tkzktV/LDjJIw3a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs3xDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLlg//VQEG28XyNdU5ExyCjm21f7rgonvWLleUIb4ExTPk8IzQf8Jk\r\nQFHq9TWCWaIyEVCoPZA1byKG3A195VrfACDVhci2lD3CYfOa1yI80dACmyqk\r\nnT0mUFOBhRvA5nEf8t4f/xMJ2zmcYhDekXO68g71AFVglkVSCpDJs2rydBDm\r\nUzaG+PDNuF+0AT2A15IzmMUOog+12+0heGuoy30TdGlerusZNdS+7oWU14A7\r\nfZfkQlahqjEYAigo5Qk7U7AbAJ/wapFor8tIS3g5D9W+4cbD665zbv1e9snj\r\nZDXAUyy8vTyAa6DyHtz4Fxd15cquX8QsOCvsxpxkJ6uq5qlZhxu3oOrQomJF\r\nkRdpBGxl+EWjJuWrqxvrrXX2nqCKj+FbMgP2CoRLZlImFOjNRaPHzyv5F7a4\r\nYAD/rZVF8fTh+y7JHvk6dP7cZ6GpEmz+bjl/qc9qotRjt4zdl3TqlICrlLup\r\n9C40PNjooQSe/HlnDd634vc2dKcPrkAdrxYUb9idKpnWaqDOspAl7D8UaMEm\r\ntCH1/BXo8WoZHI21Puj1SbiEXRv3TA167J9Bu+09xEETy2fIG1eb9VEXv7vP\r\nNE3BF0o7E64T0lcrM1F+AIXfknDb1ESoUukYnqOdBpy5jGmRGUPxhB3zu7zO\r\nzGBBw0Bu6gUHQOqE9tK8g++GF1UaKCCxEvM=\r\n=lEgX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3c5c9bb619773f581093073546e96daf2a992f59","scripts":{"doc":"typedoc --tsconfig src/tsconfig.json src/index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build compile:declarations","test:watch":"jest --watch","compile:build":"node esbuild.config.js","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts","compile:declarations":"tsc --build src"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"8.19.2","description":"dynaglue","directories":{},"_nodeVersion":"18.12.1","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^27.0.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3","@aws-sdk/util-dynamodb":"^3.50.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^7.32.0","esbuild":"^0.16.13","ts-node":"^8.10.2","typedoc":"^0.22.11","dynalite":"^3.2.1","prettier":"^2.3.2","@babel/cli":"^7.16.8","babel-jest":"^27.3.0","typescript":"~4.2.2","@babel/core":"^7.15.0","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","esbuild-node-externals":"^1.4.1","@aws-sdk/client-dynamodb":"^3.50.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"@aws-sdk/client-dynamodb":"^3.50.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_1.0.0-alpha.0_1672707138980_0.036510751613660686","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"dynaglue","version":"1.0.0","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@1.0.0","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"eb14ec2190a6152294c85397cf1b28c580a8577f","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-1.0.0.tgz","fileCount":41,"integrity":"sha512-JfzFmbGSpLqK3++2NBo2cHH1hykHa1BEfzkpDi6LKdMzhrjIy3ooOAiR24CzuS2z8tZ4FkBGwK0Qbixe/dpYEA==","signatures":[{"sig":"MEQCIAt5KzpLDcWqdBYjtS2t65tg1ebenw7Gi0TE3UJf1WmnAiBnCf8HMECQPErKVCiAFi0zXMIBS481CJaYUSfdpZxzuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/pMBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqfw/+KgdjMCnNrbcwYtM2GZBnJHh7nZ2C65l19plHhDJFlFM1qh5E\r\n9c76vtHo/VbZbDpNTcSDc9Y0Z+Tr4Vv0FhMrjp26lNGBwv4Kd8QNrGPuk5G6\r\nQHlXZFq3xpR0lc+XdkB6L5+N70Z2v68fDuWBxRo8UfyTapBwOUVNMXgoOvMW\r\nZh0rTeTFUNPzv8z71YJzwTiui9cTBMjFa6Zb3imQGc52HiDTIFgPELcXFOqn\r\nZFOHWZTQjtLRGPB9+5aBDVh9jWbUST8mHTJGT+bqH7qo368VNU/cyTkNjAWG\r\nzqPyYY9STmmsr8g4ZWVvxqFmG8Ad3zDwkBuv8oWKu2D9HvZAX+HCIdIPFT2g\r\nx5hLND6EgOJbDBBsSBZ/G8pbo16uRF8Hk5DaxdMC+bXb13zXMo+QMAWBJCnZ\r\n8E384TEhrvlphVRrOpBFtZ3794ppZqoFwBJUvVv9WfyvBHNR1jtrBL7eiLog\r\nZTlyDmhRY4I2tFBC36ewQekfG5b2v27TDQmkh4m6JVeqVf+2n5B6QyWkRzU5\r\n+9siVBE9JZVG60GRxrI+chiBkkp1g3mcebiscqnUpDmQX0q+Vvcb9yHGH9SA\r\nEphc6Nb/3hI51h6C/doNM5Cb+rlfToXt3pRyVUQYsdCtN+PLGiTjymRagPBJ\r\ncC5XGWbFV0qt/dBaWh5cvRzchcYZGOzGbY4=\r\n=7Xbr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"abd34ff3378e114f516698cf55ebae0691ab27a9","scripts":{"doc":"typedoc --tsconfig src/tsconfig.json src/index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build compile:declarations","test:watch":"jest --watch","compile:build":"node esbuild.config.js","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts","compile:declarations":"tsc --build src"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"8.19.2","description":"dynaglue","directories":{},"_nodeVersion":"18.12.1","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^27.0.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3","@aws-sdk/util-dynamodb":"^3.50.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^7.32.0","esbuild":"^0.16.13","ts-node":"^8.10.2","typedoc":"^0.22.11","dynalite":"^3.2.1","prettier":"^2.3.2","@babel/cli":"^7.16.8","babel-jest":"^27.3.0","typescript":"~4.2.2","@babel/core":"^7.15.0","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","esbuild-node-externals":"^1.4.1","@aws-sdk/client-dynamodb":"^3.50.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"@aws-sdk/client-dynamodb":"^3.50.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_1.0.0_1677628161582_0.8334892559313625","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"dynaglue","version":"1.1.0","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@1.1.0","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"8ec650755c120dabc119013431e786290a8a6728","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-1.1.0.tgz","fileCount":8,"integrity":"sha512-zd6tWicNLcKEuXPxAHgKlAweEtMOdj+oWO3THEC1R/gppAZQZXSKQtszSb5YCFWMzz5irPgEhCHxlJsgXTFgzg==","signatures":[{"sig":"MEQCIDWkTAa/QtnhzrFFb4n+yQswobD6WriV9LCwtE0GUFXhAiBNmaAmSYvCdiCMznSTpgqjQbBsZkon3jrBYTClMe3IqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275604},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=16"},"gitHead":"f45cb47982c80e499bd616f4cc0a646259033a0e","scripts":{"doc":"typedoc --tsconfig tsconfig.json src/index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build","test:watch":"jest --watch","compile:build":"tsup src/index.ts -d dist --dts --format esm,cjs --platform node --target node16","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"8.19.3","description":"dynaglue","directories":{},"_nodeVersion":"16.19.1","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^29.5.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","tsup":"^7.1.0","eslint":"^8.44.0","esbuild":"^0.16.13","ts-node":"^8.10.2","typedoc":"^0.24.8","dynalite":"^3.2.1","prettier":"^2.3.2","@swc/core":"^1.3.67","@swc/jest":"^0.2.26","typescript":"~4.8.4","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@aws-sdk/util-dynamodb":"^3.50.0","esbuild-node-externals":"^1.4.1","@aws-sdk/client-dynamodb":"^3.50.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@aws-sdk/util-dynamodb":"^3.50.0","@aws-sdk/client-dynamodb":"^3.50.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_1.1.0_1688602064868_0.4458430949162526","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"dynaglue","version":"1.1.1","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@1.1.1","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"f1086771af6b1d45d6f3ba8b9caf574d2e956da7","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-1.1.1.tgz","fileCount":8,"integrity":"sha512-Z/iz2OWT7jlWq0J8dcOMsrGRnGilE+gTi8lNJm1ugMSX0R7J6CuI9MzDnEjLWsnlGygQI15Dqpa409evNXohWg==","signatures":[{"sig":"MEYCIQC6+nVnfKXeWiEv/N29QQ0gi1xRYiUqWUAyZjwnbVvpcAIhAPV+7AVfjOUh1UcZ6xk7i4hDvbGlLRwQELZX0DmpCptl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279086},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=16"},"gitHead":"015a40fac4554f8e34f66ee3f492ad3a8c27fe13","scripts":{"doc":"typedoc --tsconfig tsconfig.json src/index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build","test:watch":"jest --watch","compile:build":"tsup src/index.ts -d dist --dts --format esm,cjs --platform node --target node16","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"8.19.3","description":"dynaglue","directories":{},"_nodeVersion":"16.19.1","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^29.5.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","tsup":"^7.1.0","eslint":"^8.44.0","esbuild":"^0.16.13","ts-node":"^8.10.2","typedoc":"^0.24.8","dynalite":"^3.2.1","prettier":"^2.3.2","@swc/core":"^1.3.67","@swc/jest":"^0.2.26","typescript":"~4.8.4","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@aws-sdk/util-dynamodb":"^3.50.0","esbuild-node-externals":"^1.4.1","@aws-sdk/client-dynamodb":"^3.50.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@aws-sdk/util-dynamodb":"^3.50.0","@aws-sdk/client-dynamodb":"^3.50.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_1.1.1_1688687273343_0.4795382151803489","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"dynaglue","version":"2.0.1","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@2.0.1","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"f2a2fce1db64f7c6433b96015dd9f0e4bc95e9a3","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-2.0.1.tgz","fileCount":8,"integrity":"sha512-2mUMcswbNFuI9m8sHzKAdfVwY3r6ot4NduSwpgCI+RgFyipDR1/OnsRxXTeHCSW8bW7va4KLBvirlD3Y7Tbg2A==","signatures":[{"sig":"MEQCIBNHM8Dgo/nOQZzt6uRMGVV/dcz2Jc21G72Lv20pJXtxAiBRuXyLkRefXXrH9f/J7H+wlMGDhuKTLyNI8BPs6NFF5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282767},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=16"},"gitHead":"be6023520dad88747d1960e89ebdcce4674e8d44","scripts":{"doc":"typedoc --tsconfig tsconfig.json src/index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build","test:watch":"jest --watch","compile:build":"tsup src/index.ts -d dist --dts --format esm,cjs --platform node --target node16","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"9.6.7","description":"dynaglue","directories":{},"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^29.5.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","tsup":"^7.1.0","eslint":"^8.44.0","esbuild":"^0.16.13","ts-node":"^8.10.2","typedoc":"^0.24.8","dynalite":"^3.2.1","prettier":"^2.3.2","@swc/core":"^1.3.67","@swc/jest":"^0.2.26","typescript":"~4.8.4","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@aws-sdk/util-dynamodb":"^3.50.0","esbuild-node-externals":"^1.4.1","@aws-sdk/client-dynamodb":"^3.50.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@aws-sdk/util-dynamodb":"^3.50.0","@aws-sdk/client-dynamodb":"^3.50.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_2.0.1_1695096276505_0.9139112579642559","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"dynaglue","version":"2.0.2","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@2.0.2","homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"37dbc30a151bd1e9b82c21359ca7275085f8ce73","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-2.0.2.tgz","fileCount":7,"integrity":"sha512-VYvMjIFeYLRoErQZgZN9ccEp8I50sfFLN1aRczEX+pxljgGMR7U4XEm7Q21Nx/pNFQVklK0HHGKOGgWBPM0V6g==","signatures":[{"sig":"MEQCIAmdZZPxDBbTclQVrOYAsWTL7895c1TSGxvvjZveWh0qAiAA3xLZw5eNvoYq04+QFBWeC4ccaN1rQbfTenEgqxxyLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282234},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=16"},"gitHead":"b952f717d721233fc1bba276ebaec844f41e216f","scripts":{"doc":"typedoc --tsconfig tsconfig.json src/index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build","test:watch":"jest --watch","compile:build":"tsup src/index.ts -d dist --dts --format esm,cjs --platform node --target node16","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"10.8.1","description":"dynaglue","directories":{},"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^29.5.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","tsup":"^7.1.0","eslint":"^8.44.0","esbuild":"^0.16.13","ts-node":"^8.10.2","typedoc":"^0.24.8","dynalite":"^3.2.1","prettier":"^2.3.2","@swc/core":"^1.3.67","@swc/jest":"^0.2.26","typescript":"~4.8.4","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@aws-sdk/util-dynamodb":"^3.50.0","esbuild-node-externals":"^1.4.1","@aws-sdk/client-dynamodb":"^3.50.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@aws-sdk/util-dynamodb":"^3.50.0","@aws-sdk/client-dynamodb":"^3.50.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_2.0.2_1719271095474_0.590701685094817","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"dynaglue","version":"0.1.2","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.2","homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"e7dbce6074096598271175b1aaf8229d2f50535a","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.2.tgz","fileCount":8,"integrity":"sha512-wLunbFbYNXR/7A64HaojQXNAX9KaKdrcgK/z/sE55ChjBxnEIi8kzwnm6FGcKOHT0mrYQqxtnBljbbxT1Qls9Q==","signatures":[{"sig":"MEUCIQDulsUPi7YoWg+eAGecEU0n74xNheQtuuWoBu4/GPQiqQIgCOX+AHBN/rw+HDqL0hUCxwojhU1kqU51LZ0Coh/+7VM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392087},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"031dc04b38802e895db4c584ac8b16aee9e4432d","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build compile:declarations","test:watch":"jest --watch","compile:build":"node esbuild.config.js","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts","compile:declarations":"tsc --build src"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"10.8.1","description":"dynaglue","directories":{},"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^27.0.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^7.32.0","aws-sdk":"^2.979.0","esbuild":"^0.14.34","ts-node":"^8.10.2","typedoc":"^0.22.11","dynalite":"^3.2.1","prettier":"^2.3.2","@babel/cli":"^7.16.8","babel-jest":"^27.3.0","typescript":"~4.2.2","@babel/core":"^7.15.0","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","esbuild-node-externals":"^1.4.1","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.2_1719271199818_0.36984108142852845","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"dynaglue","version":"0.1.3","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@0.1.3","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"27dd6d3db36c351ece7881bbdb8a23920a796a0d","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-0.1.3.tgz","fileCount":8,"integrity":"sha512-a7BeTtoeLyNNA8YjWFvbHdopMmYWuz4uCpKMawHvFRVHhPsJITWjavldBYI+9XxoCRnCp7QNbL/TZIueRWD4CA==","signatures":[{"sig":"MEYCIQDaqWJEllP+Qdq5OvZzElVcuT6ya5CjFiCBihPIefq6TgIhAM8NwY5myL9EpNko6Ep2cyvi0VkJuR4IG35E9qFxaoE5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392091},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aacd9470b38b5bb1fdb95e3bd56b4a25f5fef78d","scripts":{"doc":"typedoc index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build compile:declarations","test:watch":"jest --watch","compile:build":"node esbuild.config.js","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts","compile:declarations":"tsc --build src"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"10.8.1","description":"dynaglue","directories":{},"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^27.0.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^7.32.0","aws-sdk":"^2.979.0","esbuild":"^0.14.34","ts-node":"^8.10.2","typedoc":"^0.22.11","dynalite":"^3.2.1","prettier":"^2.3.2","@babel/cli":"^7.16.8","babel-jest":"^27.3.0","typescript":"~4.2.2","@babel/core":"^7.15.0","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@babel/preset-env":"^7.15.0","esbuild-node-externals":"^1.4.1","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.30.0","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"peerDependencies":{"aws-sdk":"^2.562.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_0.1.3_1727739532255_0.11717797159088095","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"dynaglue","version":"2.0.3","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@2.0.3","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"522add5cf68587d9555a78e63e8ecaa452aacf39","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-2.0.3.tgz","fileCount":8,"integrity":"sha512-+3sPE+cFhchmYUyP9lNuM1pAiNhrNPSI2/eIgxur8p3gHWi0LGRxr96lQTX05mO5uKwHbGQHG83a392MrpGGgQ==","signatures":[{"sig":"MEUCIQCNec8guGsiAqSC/4+wWw3GzUCV8UDqVqSTmceSF3TaywIgQM+abXkXTow4UKmV9dN20WyR9DpMwdTqetqKnCHs94Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450365},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=16"},"gitHead":"3fbc493566937f1c06deaa10260a796d8687895f","scripts":{"doc":"typedoc --tsconfig tsconfig.json src/index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build","test:watch":"jest --watch","compile:build":"tsup src/index.ts -d dist --dts --format esm,cjs --platform node --target node16","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"10.8.1","description":"dynaglue","directories":{},"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^29.5.2","@types/node":"^12.20.21","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","tsup":"^7.1.0","eslint":"^8.44.0","esbuild":"^0.16.13","ts-node":"^8.10.2","typedoc":"^0.24.8","dynalite":"^3.2.1","prettier":"^2.3.2","@swc/core":"^1.3.67","@swc/jest":"^0.2.26","typescript":"~4.8.4","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@aws-sdk/util-dynamodb":"^3.50.0","esbuild-node-externals":"^1.4.1","@aws-sdk/client-dynamodb":"^3.50.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@aws-sdk/util-dynamodb":"^3.50.0","@aws-sdk/client-dynamodb":"^3.50.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_2.0.3_1727739702122_0.6770954834631191","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"dynaglue","version":"1.2.0","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@1.2.0","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"4023655cffed5c715f6c9904b26374f8072fd25f","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-1.2.0.tgz","fileCount":9,"integrity":"sha512-QJnG4vB9CIlv79zzThjxCDuAgdLIEbd6/b+tWGIL6t2lZnJL7ynt231wJ1X30x21u65RZ0wEe2FRi7J0gFH2Xg==","signatures":[{"sig":"MEQCIHG2JsEa/nG4tvbuLRO2FIi5VwHhpJobqP9zg9FdzQ28AiBhwUBahSF9Fj1cdL6MJk9+Xd5LDLW/JKZRfgJsLKlmUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464311},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=16"},"gitHead":"6e2acb11b309a74dc8ed3c56a76e4029fd8fe3d0","scripts":{"doc":"typedoc --tsconfig tsconfig.json src/index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build","test-local":"LOCAL_DYNAMODB_ENDPOINT=http://localhost:8000 npm run test","test:watch":"jest --watch","compile:build":"tsup src/index.ts -d dist --dts --format esm,cjs --platform node --target node16","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"11.1.0","description":"dynaglue","directories":{},"_nodeVersion":"22.11.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/jest":"^29.5.2","@types/node":"^12.20.21","object-hash":"^3.0.0","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3","@types/object-hash":"^3.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.0","tsup":"^7.1.0","eslint":"^8.44.0","esbuild":"^0.16.13","ts-node":"^8.10.2","typedoc":"^0.24.8","dynalite":"^3.2.1","prettier":"^2.3.2","@swc/core":"^1.3.67","@swc/jest":"^0.2.26","typescript":"~4.8.4","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@aws-sdk/util-dynamodb":"^3.50.0","esbuild-node-externals":"^1.4.1","@aws-sdk/client-dynamodb":"^3.50.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@aws-sdk/util-dynamodb":"^3.50.0","@aws-sdk/client-dynamodb":"^3.50.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_1.2.0_1740440967475_0.3686923105508586","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"dynaglue","version":"2.0.4","author":{"name":"Chris Armstrong"},"license":"Apache-2.0","_id":"dynaglue@2.0.4","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"homepage":"https://github.com/chris-armstrong/dynaglue#readme","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"dist":{"shasum":"0bcbc1ddb1894a420539bd3e1b04180372087e53","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-2.0.4.tgz","fileCount":9,"integrity":"sha512-JfZahoMDoaDXIN10U38o9uy+nwzsVwODYc3WFQY+dDPN3sTo7o6xu277sEF8RSlcEbK3glMt+oncombmN326kg==","signatures":[{"sig":"MEQCIG3sFpVOUnibVqGFkoyb2CAL7LNILGmXrVJvLpSIsdtGAiBDxG7oEuM4tKxrLHpdDmO/ik1vmwYrbZOofrwpsduNag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5511663},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=16"},"gitHead":"4f4d5b4b35aa290dee2fc4ff4cfafe8d273e582e","scripts":{"doc":"typedoc --tsconfig tsconfig.json src/index.ts","lint":"eslint '**/*.ts'","test":"jest","build":"run-p compile:build","test-local":"LOCAL_DYNAMODB_ENDPOINT=http://localhost:8000 npm run test","test:watch":"jest --watch","compile:build":"tsup src/index.ts -d dist --dts --format esm,cjs --platform node --target node16","prepublishOnly":"npm run build","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts"},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"prettier":{"semi":true,"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"_npmVersion":"11.1.0","description":"dynaglue","directories":{},"_nodeVersion":"22.11.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","verror":"^1.10.0","validator":"^13.6.0","@types/node":"^12.20.21","object-hash":"^3.0.0","@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/verror":"^1.10.5","@types/validator":"^13.6.3","@types/object-hash":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","tsup":"^7.1.0","eslint":"^8.44.0","esbuild":"^0.16.13","ts-node":"^8.10.2","typedoc":"^0.24.8","dynalite":"^3.2.1","prettier":"^2.3.2","@swc/core":"^1.3.67","@swc/jest":"^0.2.26","typescript":"~4.8.4","@types/jest":"^29.5.2","npm-run-all":"^4.1.5","jest-dynalite":"^3.4.1","@aws-sdk/util-dynamodb":"^3.53.0","esbuild-node-externals":"^1.4.1","@aws-sdk/client-dynamodb":"^3.53.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@aws-sdk/util-dynamodb":"^3.53.0","@aws-sdk/client-dynamodb":"^3.53.0"},"_npmOperationalInternal":{"tmp":"tmp/dynaglue_2.0.4_1757393169730_0.3791932916231351","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"$schema":"https://json.schemastore.org/package.json","name":"dynaglue","version":"2.0.5","description":"dynaglue","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile:build":"tsup src/index.ts -d dist --dts --format esm,cjs --platform node --target node16","build":"run-p compile:build","prepublishOnly":"npm run build","doc":"typedoc --tsconfig tsconfig.json src/index.ts","lint":"eslint '**/*.ts'","test":"jest","test-local":"LOCAL_DYNAMODB_ENDPOINT=http://localhost:8000 npm run test","prettier:check":"prettier -c **/*.ts","prettier:write":"prettier --write **/*.ts","test:watch":"jest --watch"},"engines":{"node":">=16"},"author":{"name":"Chris Armstrong"},"license":"Apache-2.0","devDependencies":{"@aws-sdk/client-dynamodb":"^3.53.0","@aws-sdk/util-dynamodb":"^3.53.0","@swc/core":"^1.3.67","@swc/jest":"^0.2.26","@types/jest":"^29.5.2","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","dynalite":"^3.2.1","esbuild":"^0.27.0","esbuild-node-externals":"^1.4.1","eslint":"^8.44.0","jest":"^29.6.0","jest-dynalite":"^3.4.1","npm-run-all":"^4.1.5","prettier":"^2.3.2","ts-node":"^8.10.2","tsup":"^8.5.1","typedoc":"^0.24.8","typescript":"~4.8.4"},"peerDependencies":{"@aws-sdk/client-dynamodb":"^3.53.0","@aws-sdk/util-dynamodb":"^3.53.0"},"dependencies":{"@types/debug":"^4.1.7","@types/lodash":"^4.14.172","@types/node":"^12.20.21","@types/object-hash":"^3.0.6","@types/validator":"^13.6.3","@types/verror":"^1.10.5","debug":"^4.3.4","lodash":"^4.17.21","object-hash":"^3.0.0","validator":"^13.6.0","verror":"^1.10.0"},"repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"prettier":{"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"_id":"dynaglue@2.0.5","gitHead":"653c953419d4005fce17c4b954b7c22f062a6bd8","bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"homepage":"https://github.com/chris-armstrong/dynaglue#readme","_nodeVersion":"22.11.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-znOFwemj2FWYH/bJ6nXGubOMGnJYeUY60KU4YdW+vo5NOVOj1PF88GpA/Ay9mUsCLvhUMNY/oOalDWDnmJhgPA==","shasum":"b210de5c9b70894adc3a08d92fe57fa19cad3ecb","tarball":"https://registry.npmjs.org/dynaglue/-/dynaglue-2.0.5.tgz","fileCount":8,"unpackedSize":467671,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDdu84gRYhG3GVAXxd9pcpepZCcs5tDS4D6xChVKLDRCQIhALLiCRgHTH98XzJaHrDR6VIsepxaZqIu4VMHLs79P0Ba"}]},"_npmUser":{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"},"directories":{},"maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dynaglue_2.0.5_1764716838176_0.6448504262880415"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-18T21:16:45.967Z","modified":"2025-12-02T23:07:18.643Z","0.1.0-alpha.0":"2019-11-18T21:16:46.177Z","0.1.0-alpha.1":"2019-11-20T22:38:42.676Z","0.1.0-alpha.2":"2019-11-20T22:41:03.651Z","0.1.0-alpha.3":"2019-12-19T09:41:09.388Z","0.1.0-alpha.4":"2019-12-19T09:45:23.598Z","0.1.0-alpha.5":"2020-01-11T23:39:04.564Z","0.1.0-alpha.6":"2020-01-11T23:51:16.571Z","0.1.0-alpha.7":"2020-01-27T22:56:06.631Z","0.1.0-alpha.8":"2020-03-24T08:43:34.821Z","0.1.0-alpha.9":"2020-03-25T22:34:46.027Z","0.1.0-alpha.10":"2020-04-06T11:59:24.322Z","0.1.0-alpha.11":"2020-04-17T05:44:54.642Z","0.1.0-alpha.12":"2020-04-20T09:39:02.837Z","0.1.0-alpha.13":"2020-04-20T09:41:05.421Z","0.1.0-alpha.14":"2020-04-26T04:33:38.598Z","0.1.0-alpha.15":"2020-05-20T11:38:31.704Z","0.1.0-alpha.16":"2020-05-23T13:37:17.057Z","0.1.0-alpha.17":"2020-11-12T23:06:35.669Z","0.1.0-alpha.18":"2020-11-13T01:36:03.333Z","0.1.0-alpha.19":"2020-11-13T02:20:35.861Z","0.1.0-alpha.20":"2020-11-16T00:12:02.979Z","0.1.0-alpha.21":"2020-11-16T10:40:59.683Z","0.1.0-alpha.22":"2020-11-17T05:10:51.814Z","0.1.0-alpha.23":"2021-01-04T05:37:01.856Z","0.1.0-alpha.24":"2021-01-04T05:41:17.498Z","0.1.0-alpha.25":"2021-01-04T22:02:14.710Z","0.1.0-alpha.26":"2021-01-19T21:51:10.314Z","0.1.0-alpha.27":"2021-02-08T23:24:51.402Z","0.1.0-alpha.28":"2021-03-18T00:09:28.178Z","0.1.0-alpha.29":"2021-03-31T01:02:04.731Z","0.1.0-alpha.30":"2021-05-10T22:50:07.004Z","0.1.0-alpha.31":"2021-06-14T23:39:30.569Z","0.1.0-alpha.32":"2021-09-09T03:04:41.279Z","0.1.0-alpha.33":"2021-09-10T02:27:45.566Z","0.1.0-alpha.34":"2021-09-15T04:10:25.632Z","0.1.0-alpha.35":"2022-01-20T06:33:22.155Z","0.1.0-alpha.36":"2022-03-28T03:18:02.080Z","0.1.0-alpha.37":"2022-04-12T01:29:20.403Z","0.1.0-alpha.38":"2022-04-12T01:32:01.927Z","0.1.0":"2022-09-13T00:55:52.111Z","0.1.1":"2022-09-13T01:05:34.643Z","1.0.0-alpha.0":"2023-01-03T00:52:19.195Z","1.0.0":"2023-02-28T23:49:21.903Z","1.1.0":"2023-07-06T00:07:45.086Z","1.1.1":"2023-07-06T23:47:53.561Z","2.0.1":"2023-09-19T04:04:36.722Z","2.0.2":"2024-06-24T23:18:15.711Z","0.1.2":"2024-06-24T23:20:00.132Z","0.1.3":"2024-09-30T23:38:52.525Z","2.0.3":"2024-09-30T23:41:42.374Z","1.2.0":"2025-02-24T23:49:27.686Z","2.0.4":"2025-09-09T04:46:09.964Z","2.0.5":"2025-12-02T23:07:18.421Z"},"bugs":{"url":"https://github.com/chris-armstrong/dynaglue/issues"},"author":{"name":"Chris Armstrong"},"license":"Apache-2.0","homepage":"https://github.com/chris-armstrong/dynaglue#readme","repository":{"url":"git+https://github.com/chris-armstrong/dynaglue.git"},"description":"dynaglue","maintainers":[{"name":"chris-armstrong","email":"carmstrong@fastmail.com.au"}],"readme":"# Dynaglue\n\n*dynaglue* is an opinionated TypeScript/JavaScript library that makes single-table designs in DynamoDB easier\nto query and update.\n\n```sh\nnpm install dynaglue\n```\n\nYou also need to have the AWS SDK v3 for DynamoDB installed in your project (it is a peer dependency):\n\n```sh\nnpm install @aws-sdk/client-dynamodb\n```\n\n## Rationale\n\nQuerying and storing data in single-table DynamoDB designs **is hard**. Keeping indexes up-to-date and\nconstructing DynamoDB queries and update expressions requires verbose code and that is easy to make\nmistakes and forget things.\n\n*dynaglue* takes the hassle out of managing your data with a straightforward way to declare its mapping \nonto your table's indexes, and wraps it all up with simple and foolproof Mongo-like API.\n\nSee [Motivation](#Motivation) (below) for a more detailed explanation.\n\n## Benefits\n\n* Adds a rigorous model that makes it easy to implement numerous single-table patterns\n* Simple, Mongo-like interface to update and query your data\n* Easy to use query and filter expression syntax\n* Supports most of the DynamoDB functionality\n* Fully TypeScript-enabled API\n\n## Getting Started\n\nA comprehensive [Getting Started Guide](https://www.chrisarmstrong.dev/posts/dynaglue-getting-started-guide) is\navailable explaining how to install and use dynaglue in a new project as well as all its current features (note\nit currently references the AWS v2 SDK - the current version requires AWS SDK v3).\n\nSee the [examples directory](https://github.com/chris-armstrong/dynaglue/tree/master/examples) for a more\nconcise overview of its features in action.\n\n[Reference Documentation](https://chris-armstrong.github.io/dynaglue/), generated from the source code,\nalso contains useful information about the operations and types you need to use dynaglue.\n\n## Status\n\ndynaglue is reasonably complete with a stable API. It is being improved over time and is used in production.\n\nThe current version uses AWS SDK v3, which is a peer-dependency.\n\nThere are some specific areas that could be improved, such as full transactions support, projection expressions, and returning capacity numbers.\n\nPlease try it out, report bugs, suggest improvements or submit a PR.\n\n## Usage Example\n\n```typescript\n// Declare the layout of your table (its primary and secondary indexes and their key names)\nconst layout = {\n  tableName: 'my-table',\n  primaryKey: { partitionKey: 'id', sortKey: 'collection' },\n  findKeys: [\n    // 2 GSIs => up to 2 extra access patterns per collection\n    { indexName: 'gs2', partitionKey: 'gs2p', sortKey: 'gs2s' },\n    { indexName: 'gs3', partitionKey: 'gs3p', sortKey: 'gs3s' },\n  ],\n};\n\n// Declare a collection for each data type (like a Mongo collection)\nconst usersCollection = {\n  name: 'users',\n  layout,\n  // access patterns that are mapped to indexes in the table layout\n  accessPatterns: [\n    // 1. Find users by their email address on GSI2\n    { indexName: 'gs2', partitionKeys: [], sortKeys: [['email']] },\n    // 2. Find users by their team (and optionally, employee code)\n    { indexName: 'gs3', partitionKeys: [['team', 'id']], sortKeys: [['team', 'employeeCode']] },\n  ],\n};\nconst ddb = new DynamoDBClient();\nconst ctx = createContext(ddb, [usersCollection]);\n\n// Insert users into collection (auto-generated IDs)\nconst user1 = await insert(ctx, 'users', {\n  name: 'Anayah Dyer',\n  email: 'anayahd@example.com',\n  team: { id: 'team-code-1', employeeCode: 'AC-1' },\n});\nconst user2 = await insert(ctx, 'users', {\n  name: 'Ruairidh Hughes',\n  email: 'ruairidhh@example.com',\n  team: { id: 'team-code-1', employeeCode: 'AC-2' },\n});\nconst user3 = await insert(ctx, 'users', {\n  name: 'Giles Major',\n  email: 'giles@example.com',\n  team: { id: 'team-code-2', employeeCode: 'GT-5' },\n});\nconst user4 = await insert(ctx, 'users', {\n  name: 'Lance Alles',\n  email: 'lance@example.com',\n  team: { id: 'team-code-2', employeeCode: 'GT-6' },\n});\n\n// Find a user by ID (uses primary index)\nconst foundUser = await findById(ctx, 'users', user2._id);\n// => { _id: '...', name: 'Ruairidh Hughes', ... }\n\n// Find a user by email (access pattern 1)\nconst userByEmail = await find(ctx, 'users', { email: 'anayahd@example.com' });\n// => [{ _id: '...', name: 'Anayah Dyer', ... }]\n\n// Find all users in a team (access pattern 2)\nconst usersInTeam2 = await find(ctx, 'users', { 'team.id': 'team-code-2' });\n// => [{ _id: '...', name: 'Giles Major', ... }, { _id: '...', name: 'Lance Alles', ... }]\n\n// Find user by teamId and employeeCode (access pattern 2)\nconst specificUser = await find(ctx, 'users', { 'team.id': 'team-code-1', employeeCode: 'AC-2' });\n// => [{ _id: '...', name: 'Ruairidh Hughes', ... }]\n\n// Update an item\nconst updatedItem = await updateById(ctx, 'users', user4._id, {\n  'team.employeeCode': 'GT-10',\n  'name': 'James Alles',\n});\n```\n\n## Prerequisite Knowledge\n\nThis library assumes you have a good understanding of DynamoDB basics and some understanding\nof single-table modelling.\n\nIf you need to get started, these are some good resources:\n\n* [DynamoDB Guide](https://www.dynamodbguide.com/)\n* [Getting Started with DynamoDB - AWS Documentation](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStartedDynamoDB.html)\n\nmore advanced DynamoDB modelling, including single-table design:\n\n* [The DynamoDB Book](https://www.dynamodbbook.com/) **HIGHLY RECOMMENDED**\n* [Advanced Design Patterns for DynamoDB - AWS ReInvent 2018 - Rick Houlihan](https://www.youtube.com/watch?v=HaEPXoXVf2k)\n* [DynamoDB Best Practices](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/best-practices.html)\n* [How to switch from RDBMS to DynamoDB in 20 easy steps… - Jeremy Daly](https://www.jeremydaly.com/how-to-switch-from-rdbms-to-dynamodb-in-20-easy-steps/)\n* [From relational DB to single DynamoDB table: a step-by-step exploration](https://www.trek10.com/blog/dynamodb-single-table-relational-modeling/)\n\nand if you want to debate the usefulness of a single-table approach:\n\n* [Comparing multi and single table approaches to designing a DynamoDB data model - Paul Swail](https://winterwindsoftware.com/dynamodb-modelling-single-vs-multi-table/)\n* [Using (and Ignoring) DynamoDB Best Practices with Serverless | Alex DeBrie](https://acloud.guru/series/serverlessconf-nyc-2019/view/dynamodb-best-practices)\n\n## Debugging\n\nYou can see what it is doing to DynamoDB by running your code with the environment variable:\n\n```bash\nexport DEBUG=dynaglue:*\n```\n\nwhich will print out the queries it executes.\n\n## Motivation\n\nApparently to use DynamoDB efficiently, you must:\n\n* purge yourself of any sensible knowledge of database design such as normalisation\n* know exactly how your application will access its data for now and into the future\n* pack multiple values into the same field in order to implement fast composite-key and\n  hierarchical data lookups\n* mix multiple data structures together in the same table, distinguished only by\n  prefixes and values\n\nOnce you've accepted all that is horrible as best practice, only then you may then build highly\nperformant and scalable web applications.\n\nThe next stumbling block is DynamoDB's API: it does not make this easy. Combining multiple\nrecords from different data types sharing indexes in the same logical table requires\ndiscipline and attention to detail.\n\nMost DynamoDB applications will attempt to avoid this by using separate tables\nfor each type of data, using secondary indexes liberally and by naming their keys\nintuitively based on the data being modelled. **This is actually fine**: it makes working\nwith the API less painful but it makes it harder to optimise for cost and performance.\n\nThis library is an attempt at a compromise - it presents a Mongo-like\nAPI for looking up data, but still relies on you to identify and declare your access\npatterns up front.\n\nYou can query your data as if your storage engine knows how to work out\nwhat index to use, but it will fail hard if it can't find that index, which is\n(counterintuitively) what you want with DynamoDB.\n\nYou can use it for single or multi-table designs (in reality, there is no such thing\nas single-table designs, because there will be at least one access pattern that is\nso different from your others that it would affect the performance of them if they\nshared an index or table).\n\n## Limitations\n\nThis is a list of current limitations:\n\n* *Opinionated* - the library follows popular practice on implementing a single-table design,\n  but it makes some assumptions about how you want to store your data\n* *No projection expression support* \n* *No support for projected indexes* - all GSIs are assumed to project all the data. This\n  library may support in the future splitting up your document so that you can use projected indexes to\n  limit data in some indexes.\n* *Only string types for values used to build indexes.* Obviously numbers are also useful for sort key expressions, but they require more\n  sophisticated handling than the library currently supports\n* *Transaction Support is still in progress*\n* *No write sharding support for low-variance partition keys.* (NOTE: This isn't important for most use cases)\n  If you have hot partition keys with a small set of values e.g. `status=(starting, started, stopping, stopped deleted)`\n  and you query them on one of those values relentlessly, you will get a\n  hot partition. The normal solution is to add a suffix spread between a given\n  set of values (e.g. 0-19) so that when it is queried on status the query can\n  be split over 20 partitions instead of one.\n\n## Contributing\n\nOpen an Issue (**especially before you write any code**) and share your\nthoughts / plans / ideas before you do anything substantial.\n\nAbuse, harassment, and anything else that is becoming unproductive will be closed\nwithout further engagement.\n\n## License\n\nCopyright 2019-2023 Christopher Armstrong\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n  http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","readmeFilename":"README.md"}