{"_id":"@dsandor/aws-secret-manager","_rev":"5-5268e09ecc445b4b9bf10e70e9221c92","name":"@dsandor/aws-secret-manager","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@dsandor/aws-secret-manager","version":"1.0.0","module":"SecretManager.js","license":"MIT","dependencies":{"aws-sdk":"^2.444.0"},"_id":"@dsandor/aws-secret-manager@1.0.0","dist":{"shasum":"ba7f48223f62480c883e38d3f04f0eef5bf18df6","integrity":"sha512-X9zSG0sH1Mw9OmTATapzVO6ASuZdZoWgIoi+5bmujzFbXQia2EiwhgsiLpFboAfe81TZDlohK3WNyLfYbBrrAQ==","tarball":"https://registry.npmjs.org/@dsandor/aws-secret-manager/-/aws-secret-manager-1.0.0.tgz","fileCount":3,"unpackedSize":1568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxvqbCRA9TVsSAnZWagAARFgP/2xpZiWCCE0CMc/QClS/\nDm8nBeXjeu+jovd/amqQw5Pv9ZMLnw0dTziF6ovlg9AjJH+WQvWgn+HfUmh3\nNsc9Lxy+DArkjJWwUkl3tQR4xu4Q74zGWtIy4HgUPq3STfoYBz5jSpCirfh5\nlxIWRG5Bns96p2paTlvz3nHuspcMg/rJzqm1ZdVdTuxK8Kx1BCM06GbA0+my\noSf3ldRdOk64HZP+iONGzEVxV9qeC5Ow5IA9wfIZd+FXIzUqomE91/9T75Ug\nPyleuXIsvo3ZLeSw8dgE6mkBFwu+ET1jtSq0gW8GI+XOayLUDGmLbyN9YwgQ\n6HQvRr/xSQ1xlq7I0aWLA5rKn+yKfo8xb1kjDWZ0F2rnTURberKF3POVWx/+\nDG2/kjznHkzY4Jy7GXLgIFJRKtuI9QBn/FTGYubWfSFnuJR3MaGOWcWKWHLG\nTqo9eIYq3gfuHLOKk6sKF9oaOto6qCgIaHVKHOvo5CXiEkBYgMuBeWrPeF9F\n1FGoQPAgomZa78wiSFHlckn/lHTSAysPyc2h1iRZFRVRoi6OZH2jq1icshDi\n94L697fCh4pc0rq1KcFyp77medqXMtYDHBdYlgjzPVx/6JnthM61D9naUjSr\nhFfUzMrta3Jag+Q9Gh6YngYK+hRdNUQm6T6QEeyAlNe5Rk/Lj92bEU7E14y0\n+iC4\r\n=MMhX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTSP0x5ekSgxIf4YgYMM5Ma8N17rhF01D1YoLu1yT6SAiEA/s/jvh8DlpwbUNZvJRcVZhJ+cQDMUU/5h1hzUGQwyk8="}]},"maintainers":[{"name":"dsandor","email":"david.sandor@gmail.com"}],"_npmUser":{"name":"dsandor","email":"david.sandor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-secret-manager_1.0.0_1556544154671_0.7763332580940192"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dsandor/aws-secret-manager","version":"1.0.1","module":"SecretManager.js","license":"MIT","dependencies":{"aws-sdk":"^2.444.0"},"description":"A simple way to get a secret from AWS Secrets Manager.","_id":"@dsandor/aws-secret-manager@1.0.1","dist":{"shasum":"3a75a81d2021386a84f75c8d863cca370633e19e","integrity":"sha512-iWU1JMHISm+9r4OofjWjKM2OeGKVpbvTqM7FqAlftKbUGqjmj08CMOSPR1PJeYZNJMzyinIrfN8ejaDlKiV+HQ==","tarball":"https://registry.npmjs.org/@dsandor/aws-secret-manager/-/aws-secret-manager-1.0.1.tgz","fileCount":12,"unpackedSize":11301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxvy5CRA9TVsSAnZWagAA5PAP/1rJ6Lr9rT1rdx1BnJal\n9CEnzVsv0f07/pwsdsKwq/kZ7OZvwonf+0xpnRQNcdCGQ9WOELrzeweW8/Fn\nfLxU4L7m1AeuQ590N3nrfIYCtdBZf2YPgo3Gd9uIzYOtC/KkJA0T0MGOuBNK\n/Fnxd4cu5mEAMXDBpn5aBvf+USVi8wdEGc5SuAKeXzFtoL97SCSdUryrm26e\ntiIvPxol49c4VYF+je3TQbznwr83ukFbYiBSzWpnQpIPEjlTCH+Ajtr4Q73w\ngC/14OehvNnHD6zOBoTUfUYQGFg+AinNJmlambsNky4fvucP/uLrYoD3Vsbx\nfpL311aCnF/AblYw1dtmCV557A20iFSmWCqidmUeYyniFRlijKP+fLbw8hdh\nwJH3j4xZ4s+Z7z27ZS6bb3x6tWUXOO2rPVgdH6le3d0rbLV7wmTxp6dq/SPz\n+pFk+raqU7j/lzKDmdmoj37ughSh6skhAA/xhHSAqGTWHLcc0BXXzMFN4T7F\n0DjCbATCsYPceawItklcccSItjD6cqaZTjdZoItyzKfrgr0JWldA8HDHq/JF\nWddGRoPPBKk3L+rXmEtxyG1V9lTrZCbg8yD0gtFC33pus7PT41rkCa8HngbT\n1a+jMK6aK8hwY9dPT2CK4P2iSUdqMeu40JhZ5B7wsfKw3xpSGlu2PEd3KMhj\nh+mZ\r\n=0HM5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyXwRr1p5wFO05FCi2cziG/hF9rugEyq5MyHKBN9h85QIhAKWwbKtpdWEjvtgDTN8bkDx88XpWCq3U0fg0ngIoYpXX"}]},"maintainers":[{"name":"dsandor","email":"david.sandor@gmail.com"}],"_npmUser":{"name":"dsandor","email":"david.sandor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-secret-manager_1.0.1_1556544696586_0.3103624655668231"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dsandor/aws-secret-manager","version":"1.0.2","main":"SecretManager.js","license":"MIT","dependencies":{"aws-sdk":"^2.444.0"},"repository":{"type":"git","url":"git@github.com:dsandor/aws-secret-manager.git"},"author":{"name":"dsandor","email":"david.sandor@gmail.com"},"description":"A simple way to get a secret from AWS Secrets Manager.","_id":"@dsandor/aws-secret-manager@1.0.2","dist":{"shasum":"3d20a9dfa6fc7e4ae42d0d2aeb052210018610c2","integrity":"sha512-1zVd/FvlHjHdHZFLJlomBFd8iP9rFl74C/ruYdR3P5+EvW8UvJRcqTMieDJueEsWJyEoicHkKyVv/C4MJlNivg==","tarball":"https://registry.npmjs.org/@dsandor/aws-secret-manager/-/aws-secret-manager-1.0.2.tgz","fileCount":4,"unpackedSize":3190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxwZ6CRA9TVsSAnZWagAAFmEQAI+P57z9nrlJtFtVX91R\nJ3dAjT6lGd4u0rsQ5ffOVrB+LqctvAKogNFTfMfP4WbhEf0oJpVuqZ+S5xjd\nd8Nwfch6VXRaC20OowzdZa5HAlU1s/QtrI4KOm6cJ2oUjfS/XO5/GXICs3MD\niZqxITY0oH+xFNT4Q7rlzoTWhhptWZk7RmunlVAAdsuLWvykD96twcmh9CuA\ndCQ5fWTEKUs031ZR+AtnrnfHNhm7VF2PKJF8mWcB4RWRaF91MMKLDrEIcWCU\nnxvlh+oi9cN5/nfwfI4ITDTvdxw49ZyKomD6jWD5ULysYDoxCkOq40yBniAT\n9DyP24m/RMDpNs0Qx5n936pObVfWj5IlI7D97nwZYMphx07OUbcWvnZW0+FF\niJ+9zyigm1kcMa1qKkcKcLIovoXMn2vOVwhDUJaVlNTYws6h5KgICZQGid4V\nJz4yxh58GqlZ36oy4IdT8g5w1x9DZ43BaMGgcJU+WTFOj8s5l8+9zmvylNf2\n7S6NWIn6jfUdvDIDpHmwJLOkEO07gUd0iA+W5vGNIJYR786BukWjgmgQtmYz\nQdKN9PzDIM4bCsfwfL8BDxwX1NctZ5+puJnSd9ZMh2sLS75tVSBw/41S6cil\nta79fF3X754I2+t3PAY5lWetshooszg/dhmaEWL50xLMT7y878Lle/XZ0i5A\noU7F\r\n=kOKm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1NYvrGXGYtVxw1we1eNT8NkA2i4HNAgH2qE8xSmsqbAiByFOXMtFmmDpKc9vnjvSURxheI1QbQUP+SBf4U8zky6w=="}]},"maintainers":[{"name":"dsandor","email":"david.sandor@gmail.com"}],"_npmUser":{"name":"dsandor","email":"david.sandor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-secret-manager_1.0.2_1556547194295_0.23055611281413668"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dsandor/aws-secret-manager","version":"1.0.3","main":"SecretManager.js","license":"MIT","dependencies":{"aws-sdk":"^2.444.0"},"repository":{"type":"git","url":"git@github.com:dsandor/aws-secret-manager.git"},"author":{"name":"dsandor","email":"david.sandor@gmail.com"},"description":"A simple way to get a secret from AWS Secrets Manager.","_id":"@dsandor/aws-secret-manager@1.0.3","dist":{"shasum":"8acb17192c3ad90111e77e770909a6e6e9799a6c","integrity":"sha512-Zjn5Aw49qEOkOrca0JNEvO5WsuaWGrDNEuniPGeZeVRdRdHe2Mn9K0V9w/B+uhYpTImFoyohL6J+8M0Qs22eaw==","tarball":"https://registry.npmjs.org/@dsandor/aws-secret-manager/-/aws-secret-manager-1.0.3.tgz","fileCount":4,"unpackedSize":3190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxwsSCRA9TVsSAnZWagAANOEP/i6y9qhacee0/6fyUfho\nMxSh3ZvJq804SC4F88U4d5mC4tQXkjvwI20oGijuSarnxR+F7S0CJW3CDGnV\nvqKw3bxgCi3F1aVY4gSM6KJpvTBoYonUaa+Tk48j0h2OUJplUcLlJR2aPuqT\n9Rlo5pg34Ri7yB3HV7hPksGqqlG4kIcudmm6kgKN9VZwWAYKmArXtSZpEmDn\nW1ap1PYAr0E0Q05hVM5u6Ckt1LHXjoyQZQV3bLneykB/pgXc/zTTqs/Odf/N\nJvj7QhWR+dGH3x7AtGI0ZqN7vXycfPOEoPUTI2gFpQMHNQXpz7d5RSoH6lAU\nJHmN17oFKY+wxRrCDW6LbjyvX0XB9ba5s2gBHEcRMvfud+PHxibpdQOJNWig\nfnBIV5b78CF2iPRtlaJ/7D9ryx20JymvLX6ASrVi/dF67/Y7o3wopQ4+I8GY\nWYB6wBV+kpo//bXAiftAnAbP0JsFmhLP4AmeipqWdcGgAuOAdS9o5lUQ6cSs\nxEtDib7VhVdoI2xQ1jHlf303EzqDuHv+qi6Hc6FDVi7hThCOLfDepuRRXEiu\n1ODNpkqGOzeCNyHkqfm4cNBUiCuQquq+Vu+JzNz5OVNtx3fFb490yTLUqDVu\nujfJ1PcAYBmvcfDtMOOP9RX5scwtiRWh8vwrj0YSy5u+sT5wRougq+NQ/lBP\nC0a7\r\n=FkFN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiQDras6YsquzN8bYdPNGReGqYht6+0CxcBEc7G5WhuQIhALzbWE8ns1RJwRQfaQUaC7+tS6QNZVz7rPpUjVGUdBMk"}]},"maintainers":[{"name":"dsandor","email":"david.sandor@gmail.com"}],"_npmUser":{"name":"dsandor","email":"david.sandor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-secret-manager_1.0.3_1556548369649_0.7845390434606534"},"_hasShrinkwrap":false},"1.0.4":{"name":"@dsandor/aws-secret-manager","version":"1.0.4","main":"SecretManager.js","license":"MIT","dependencies":{"aws-sdk":"^2.444.0"},"repository":{"type":"git","url":"git@github.com:dsandor/aws-secret-manager.git"},"author":{"name":"dsandor","email":"david.sandor@gmail.com"},"description":"A simple way to get a secret from AWS Secrets Manager.","_id":"@dsandor/aws-secret-manager@1.0.4","dist":{"shasum":"07f80f294e41960c9ecb585d534f53b07013a704","integrity":"sha512-KSTgvZAjQsUaVizQa2LfHk4sFhuKVKrLDr8KjEiD/ox3aHuQ2vMVKc8p32ycLe/ZbDTBtNaB2jf473DXxb8NKw==","tarball":"https://registry.npmjs.org/@dsandor/aws-secret-manager/-/aws-secret-manager-1.0.4.tgz","fileCount":4,"unpackedSize":3196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxwuNCRA9TVsSAnZWagAALM4P/2F+5lhnE7Vs3lpWaeQW\nHmk0yIeX7BasyQpT85460zcaPHmf0R0A6qZJjE2jDwYly45YHITp8kmILatF\n0WjwXyjGqv0mSmmC21gbMeJd3ZT7hrAJkMkRpUceszrXjtd1A/j1Wbvqqeo6\n0rqzWQmDBHpG83+S/StMa5BzvvpJ1gxbpVlfiXI4EFKw9GRqDFYPBu7P1+ll\nOzAkr9RsErRP9W2d8iC4V46vbw4UE7ldejhsoLFsjrUO21IGa5gIP3eb+jbz\niX08yaCaqBUq3/sgNUydWlVUB6Q1AsRydzi7YqW7m1T5V2FC9BaXv/nTZrrO\nPoYKqmomaH4FoEzkwKKJM/h/W/p6wGrVEW+IOfjfWTJMDh6h1RBJRiRrvfLX\n6RcNQW/hsVpU9Zge2CWy90Dh3cCRQ+AHe8zRFKYEX4SaI7IlB0ZqY3HcPXvi\nLsjxr9R56IZq2qT62bstT3unwbRz3QXSuYEdd6ch0PpXucVg/IjI8tG9NOoR\ndLIqBF14GVE+izmLoeOg7R1Z8QEO2E2nrXkvFWWGbkKqu4tKD2mhgav6SalP\ny3F6NOPpHFo11BXzoznu75F/f61nfny7y3ZJAAH/iEmp+cXWVOVDtyYxEG34\nF7GQ+xM/suzhZwV9UwOqi+ndraRkoQukIuASOhkDmPF5jBYYsPwH1DL979wS\nz9Gy\r\n=FIdG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSlxPH89B7AWM5R3qERm6vqLdLqAODN3/wg1JHXzeCZwIhAMQFQBqp1YKODvIn8/61+XQXINcU1wks2MY0YLh8ds7N"}]},"maintainers":[{"name":"dsandor","email":"david.sandor@gmail.com"}],"_npmUser":{"name":"dsandor","email":"david.sandor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-secret-manager_1.0.4_1556548492488_0.4435527456637103"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-29T13:22:34.448Z","1.0.0":"2019-04-29T13:22:34.773Z","modified":"2022-04-05T05:43:46.859Z","1.0.1":"2019-04-29T13:31:36.722Z","1.0.2":"2019-04-29T14:13:14.433Z","1.0.3":"2019-04-29T14:32:49.948Z","1.0.4":"2019-04-29T14:34:52.628Z"},"maintainers":[{"name":"dsandor","email":"david.sandor@gmail.com"}],"license":"MIT","readme":"# aws-secret-manager\n\nA simple way to get a secret from AWS Secrets Manager.\n\nAssumes that AWS credentials are set in `.aws` or as Environment Variables.\n\n# install\n\n```bash\nyarn add @dsandor\\aws-secret-manager\n```\n\n# usage\n\n```javascript\nconst SecretManager = require('@dsandor\\aws-secret-manager');\n\nconst secretManager = new SecretManager('my-secret-id');\nconst secret = await secretManager.getSecrets();\n```\n\nYou can also pass the secret id on the `getSecrets` call.\n\n```javascript\nconst SecretManager = require('@dsandor\\aws-secret-manager');\n\nconst secretManager = new SecretManager();\nconst secret = await secretManager.getSecrets('my-secret-id');\n```\n\nOr one line if you wish;\n\n```javascript\nconst SecretManager = require('@dsandor\\aws-secret-manager');\n\nconst secret = await new SecretManager().getSecrets('my-secret-id');\n```\n\n# Constructor\n\n```javascript\n  /**\n   * .ctor\n   * @param secretName - optionally set the secret to retrieve.\n   * @param region - the AWS region where the secret exists. Defaults: AWS_REGION, AWS_DEFAULT_REGION, us-east-1\n   */\n  SecretManager(secretName, region = process.env['AWS_REGION'] || process.env['AWS_DEFAULT_REGION'] || 'us-east-1')\n```\n\n# getSecrets\n\n```javascript\n /**\n   * Get's the secrets for an environment.\n   * @param secretName - the name (or id) of the secret in AWS.\n   * @returns {Promise<string|any>} - Returns a JS Object if the results can be parsed otherwise it returns the raw string.\n   */\n  async getSecrets(secretName = this.secretName)\n```\n\n","readmeFilename":"README.md","description":"A simple way to get a secret from AWS Secrets Manager.","repository":{"type":"git","url":"git@github.com:dsandor/aws-secret-manager.git"},"author":{"name":"dsandor","email":"david.sandor@gmail.com"}}