{"_id":"@aasaanjobs/notifications-js-sdk","_rev":"11-18bd44e38971c23be3b520685b377c9b","name":"@aasaanjobs/notifications-js-sdk","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"@aasaanjobs/notifications-js-sdk","version":"0.0.1","description":"SDK to handle Aasaanjobs Notifications","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepare":"npm run build","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist/; tsc;"},"repository":{"type":"git","url":"git+https://github.com/aasaanjobs/notifications-js-sdk.git"},"keywords":["notifications"],"author":{"name":"Sohel Tarir"},"license":"MIT","bugs":{"url":"https://github.com/aasaanjobs/notifications-js-sdk/issues"},"homepage":"https://github.com/aasaanjobs/notifications-js-sdk#readme","dependencies":{"aws-sdk":"^2.250.1"},"devDependencies":{"@types/node":"^10.3.0","babel-cli":"^6.26.0","dotenv":"^6.0.0","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","typescript":"^2.9.1"},"directories":{"lib":"lib","test":"tests"},"gitHead":"8eca09b13493a3b7affbc3e4c58b80b982233d77","_id":"@aasaanjobs/notifications-js-sdk@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"sohel.tarir","email":"sohel.tarir@gmail.com"},"dist":{"integrity":"sha512-6lY12gZr30Iu4HauaNBLZn6jsLFlBWm7XhKhNpu+taCDUKgAhuFR3SAbVSYcVcekC4Bm68Fc9oz5OL6LcF4XWw==","shasum":"90e19fd93d9f0a3115af58ca876e485ddc1cfad4","tarball":"https://registry.npmjs.org/@aasaanjobs/notifications-js-sdk/-/notifications-js-sdk-0.0.1.tgz","fileCount":16,"unpackedSize":13580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbILqpCRA9TVsSAnZWagAAWJIP/RC952p1CyxSv70gwdsu\nL5b4te9RoV6qb3kOLFDD/ikLNz/PMRbMiVDjlEQBFnqKfW/lvAMTv6Iyb57V\nw95lPMrV8KoINA/yVA/bCt4JFKCNfJW7YBCrMrkJeK5in+66mIG36uJ1u9hR\nuDtGTCQaPifiTpkJ1lgSSH71OAk7s6Q4AlGHSBBJJnO5Jm45MhwaSWe2r8U7\nwjq3M4otSqvr4reHn35V52I91muqbe1KKDa/XH9FJRisg/IkHuqdLXEmDyzT\nQtuHDy2FxdsqyZetiYCaJRo/NG3xTiALSyMFedrh1MbfY9ly1SJRqv3kDZgg\nTnk9j8SIlry7wMNXj4JqzX6EgXPKZAPz3eU5iIIVCqOMgE/UjvcP9yap1TjZ\nmRsGucDp1pm7N0i2j30J74SUrP6MYRnrnJF0C8hBEUz7bMBDJZQCDurtDDa8\nadNFQuTorTRaBwMe8vzy/K3N9i9ad4SYmZsPSkXIWg2+onO296FONmXc/2vR\neyjpvxE8Sn0YvDcIlSi1dXtEXDO1a8Op8kk5PC8g+7pHjP1ecACE6fa5NtcD\nQgkjfe7N5iGCT89cR+AIyX+lsjrgMTUZ7PV2TWTHfRrHKq3TsBER71fHTI/m\n+eUDUFRhX+F+VmQqihdJP7/bZxM0PpbaP6dZipCGaFJa0mREyeB6l/J6V1z1\noUrJ\r\n=S5wv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUesW6maVPL6NCqdeN4W2ien5klp91LuuZshCZ6VsgYAIgP8Trs3a7YuIvipDjbpGfvQIYk6flbcTzQomLD3ssByQ="}]},"maintainers":[{"name":"sohel.tarir","email":"sohel.tarir@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notifications-js-sdk_0.0.1_1528871592843_0.877465356666741"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aasaanjobs/notifications-js-sdk","version":"1.0.2","description":"SDK to handle Aasaanjobs Notifications","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"npm run build","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/aasaanjobs/notifications-js-sdk.git"},"keywords":["notifications"],"author":{"name":"Sohel Tarir"},"license":"MIT","bugs":{"url":"https://github.com/aasaanjobs/notifications-js-sdk/issues"},"homepage":"https://github.com/aasaanjobs/notifications-js-sdk#readme","dependencies":{"aws-sdk":"^2.250.1"},"devDependencies":{"@types/node":"^10.3.0","babel-cli":"^6.26.0","dotenv":"^6.0.0","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","typescript":"^2.9.1"},"gitHead":"6d65b510f04aba9ae22279d5ac9739abf6bac32d","_id":"@aasaanjobs/notifications-js-sdk@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sohel.tarir","email":"sohel.tarir@gmail.com"},"dist":{"integrity":"sha512-n6GIUXnm3ilIIjyKpw31vgpafMmylvNxRA6Mc1vWER9RnXj5+y/03w92fIhGF249hL3z5zY8QMCSXofSyVpBPw==","shasum":"74c95ba49175012df2635ebd9d5d27a65274a6ea","tarball":"https://registry.npmjs.org/@aasaanjobs/notifications-js-sdk/-/notifications-js-sdk-1.0.2.tgz","fileCount":18,"unpackedSize":20145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY8pPCRA9TVsSAnZWagAArpQP/jSt6bL+RfLsdoDWt2CV\nCxlQspLbnSNlEAxkqUY9zrvXs48IQzISBJNt48tE41pXRiZFxXg4Qsn388tM\n6HQ9aTMrbY+pDddxdkRZDi36CmoX4yS1HcS3hg4iFrefFkKV1z+36kM+U45Z\nUg5hwnqaLDOkgc4ElA2EH7ttDH61WkRDvSy8skSXjCepOgEB8cmnGZt1hwxP\nJ7UgXjz9O4G7etBrKdVYiVL0JbpiHKYDUFuJ6jFZi3ltizW8LQZPCuA9LWPr\ngFMukRTUSThfDkJhuX8CZDpQuXcX5Rbe/o5G+dJ1YTdyzarS6HBv6cp4sR3q\nX1K5Ror4rTSt3Q5zlweOl6/mnsOuH7BKcC5VzXXIFMUy8RlyiDZF25HldnPA\na1lqlPAdg6PLODJh4OMhrHQ7qcNSDu41pNAOfWu/pe4t/nbYeCVdhevM4upa\n+Ejy8h6kveUlnc3eOt6Us4+eP/sINs+PbGypjoYtZBjPjn5yhwXNCfoEfhef\nbeJIha3PGExq29WyLVuuw9+kLHIn5f2BSGMRLHmGhyYW+xBj9mMmR2JDipSA\n0cmzA/TwlhnCqejsQBsx5ot13+OP1Y1w1vGf2L+g4ol/szXPvmQxajPw5EGl\ntbXPMpmjHm8X8HCqZE4yJh38qJ8lTV+jeMDX+ZE3onfDIgB0ASGYSNYuVdwB\nk19O\r\n=ZFKX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfreW2vrp08RmsFpusVC9om1U1P+iV4J5gVdMSI7XrCwIgWYoM7Ifwgx2Yk3Bqca/82VXCs3U/gVDo2bNqeWamL/Q="}]},"maintainers":[{"name":"sohel.tarir","email":"sohel.tarir@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notifications-js-sdk_1.0.2_1550043726718_0.150223182608759"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aasaanjobs/notifications-js-sdk","version":"1.0.3","description":"SDK to handle Aasaanjobs Notifications","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"npm run build","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/aasaanjobs/notifications-js-sdk.git"},"keywords":["notifications"],"author":{"name":"Sohel Tarir"},"license":"MIT","bugs":{"url":"https://github.com/aasaanjobs/notifications-js-sdk/issues"},"homepage":"https://github.com/aasaanjobs/notifications-js-sdk#readme","dependencies":{"aws-sdk":"^2.250.1"},"devDependencies":{"@types/node":"^10.3.0","babel-cli":"^6.26.0","dotenv":"^6.0.0","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","typescript":"^2.9.1"},"gitHead":"6d65b510f04aba9ae22279d5ac9739abf6bac32d","_id":"@aasaanjobs/notifications-js-sdk@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sohel.tarir","email":"sohel.tarir@gmail.com"},"dist":{"integrity":"sha512-MEstVXG32YNvP2+HCGPTFjVUhC8qN2uxdAw7D81RWG8zgpW+ykqQuyAjBQ0Tf7GEgLrvoI/eSw/Vk8+G9rzIng==","shasum":"495c3fcde59d4bcaac1b64a805ef38567d59c078","tarball":"https://registry.npmjs.org/@aasaanjobs/notifications-js-sdk/-/notifications-js-sdk-1.0.3.tgz","fileCount":18,"unpackedSize":20177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY8qMCRA9TVsSAnZWagAAw6wQAIrLjlTVsEAaIZKuuYQK\n5nCmpPrChruCa1AStztVYqpg0DCGm9RaLfCqO0gLCM6Bvz3+nlhw44lhHPmI\nfydPKRrlbGoXd9h4ZFdj+oUN5OHb3XKV4FTbq7+AzCfOK+4d0BIO2/xTBGAC\nQ1LYW2nlykEOYrb8Xl8Z2YzaDBQKTe/gvUcQ0uDYB2Q8gdYjTH3a72Os3H6L\n35JrHGLijWb0K/gG8rxOW5y+w/lDWcdg8DfD/1o9YhzKRzTfb5pqrH5sb2XZ\nILOnxXEGtlRDn8hh79/NReyFKzWkO5KMlTiy4tsDejVU+8g08EYdu3vbsHQ6\noSmliy0UXPcbMStPkhQAB7H+n1n1lONYjHfmI3WPysvIGh3axRCQYdXUv/9x\nJpXhdvVFrckdGyjZ/noiGgX3Z6zVhRabgoh9I7AfulTohirVq8G/Oiyj8xsr\n4fdOKhGDAcRjRbNR8yowpJV7/Vyny8/p+iAnK9wybEQvvrzRW52Hwy8VKKFX\n/PM1XyLiyxCg/aMPiTRVEE2IWaBA6HbYGzYKcYPPq58j411WnuxfDr78wUvN\nOSh0+Xb6Nc2Jz1mlYF8OT862n1FGd8cbczwijMsI7+fvyRjjjhbXo1Kt5Xhf\ndoQvONnctInm8OdSPM5AeqkmVYS4VpTRTJyZPsm1bO21s+6wjj592lUx9dVl\noxTT\r\n=VgOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKFvVEl7IHaodWkhP3YvlYiwf6NBIqyU6NH5B7BJYfnAiEAhupYNf6x6FkIqY+p3MS4MHaw9i6QyMj6Dm/kUmZGIWg="}]},"maintainers":[{"name":"sohel.tarir","email":"sohel.tarir@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notifications-js-sdk_1.0.3_1550043787699_0.10051555381617838"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-13T06:33:12.694Z","0.0.1":"2018-06-13T06:33:12.889Z","modified":"2022-04-04T10:55:53.042Z","1.0.1":"2019-02-13T07:32:57.209Z","1.0.2":"2019-02-13T07:42:06.936Z","1.0.3":"2019-02-13T07:43:07.819Z"},"maintainers":[{"email":"sohel.tarir@gmail.com","name":"sohel.tarir"}],"description":"SDK to handle Aasaanjobs Notifications","homepage":"https://github.com/aasaanjobs/notifications-js-sdk#readme","keywords":["notifications"],"repository":{"type":"git","url":"git+https://github.com/aasaanjobs/notifications-js-sdk.git"},"author":{"name":"Sohel Tarir"},"bugs":{"url":"https://github.com/aasaanjobs/notifications-js-sdk/issues"},"license":"MIT","readme":"# Javascript Aasaanjobs Notifications SDK [![npm version](https://badge.fury.io/js/%40aasaanjobs%2Fnotifications-js-sdk.svg)](https://badge.fury.io/js/%40aasaanjobs%2Fnotifications-js-sdk)\nAll microservices which need to trigger notifications should import this library\n\n# Installation\n```\nnpm install @aasaanjobs/notifications-js-sdk\n```\n\n# Configuration\nYou need to set the following environment variables in your project\n- `SQS_ACCESS_KEY`: The AWS SQS access key\n- `SQS_SECRET_KEY`: The AWS S3 access key\n- `HUB_SQS_QUEUE_URL`: Notification Hub SQS Queue Name\n\n# Usage\n\n## Send an Email\n```javascript\nlet emailHub = new Email({\n  sendTo: 'sohel.tarir@aasaanjobs.com',\n  templateUrl: 'https://s3-ap-southeast-1.amazonaws.com/aasaan-notifications/notifications-prod/empty-html-email.html',\n  handlebars: {\n    html_data: '<html>Hello World</html>'\n  },\n  subject: 'Testing my new library.'\n},\n{\n  accessKey: process.env.SQS_ACCESS_KEY,\n  secretKey: process.env.SQS_SECRET_KEY,\n  queueUrl: process.env.HUB_SQS_QUEUE_URL\n});\nemailHub.send();\n```\n\n## Send a SMS\n```javascript\nlet hub = new SMS({\n  sendTo: '8698009017',\n  templateUrl: 'https://s3-ap-southeast-1.amazonaws.com/aasaan-notifications/notifications-prod/empty-html-email.html',\n  handlebars: {\n    html_data: 'Some Testing SMS'\n  },\n  logOnly: true\n}, {\n  accessKey: process.env.SQS_ACCESS_KEY,\n  secretKey: process.env.SQS_SECRET_KEY,\n  queueUrl: process.env.HUB_SQS_QUEUE_URL\n});\n\nhub.send();\n```\n","readmeFilename":"README.md"}