{"_id":"@axolo/egg-aliyun-dysms","_rev":"4-abe2ee0207a51a80d77e8a9742dc2f1f","name":"@axolo/egg-aliyun-dysms","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@axolo/egg-aliyun-dysms","version":"0.1.0","description":"Aliyun Dysms plugin for Egg.js.","eggPlugin":{"name":"aliyunDysms"},"keywords":["egg","eggPlugin","egg-plugin","aliyun","dysms","sms","aliyun sms","aliyun dysms","egg sms"],"dependencies":{"@alicloud/pop-core":"^1.7.7"},"devDependencies":{"autod":"^3.0.1","autod-egg":"^1.1.0","egg":"^2.16.0","egg-bin":"^4.11.0","egg-ci":"^1.11.0","egg-mock":"^3.21.0","eslint":"^5.13.0","eslint-config-egg":"^7.1.0"},"engines":{"node":">=8.0.0"},"scripts":{"test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","lint":"eslint .","ci":"egg-bin pkgfiles --check && npm run lint && npm run cov","pkgfiles":"egg-bin pkgfiles","autod":"autod"},"ci":{"version":"8, 10"},"repository":{"type":"git","url":"git+https://github.com/axolo/egg-aliyun-dysms.git"},"author":{"name":"Yueming Fang"},"license":"MIT","gitHead":"add94b8247504d9f6b6ee3d565af04d4718d3045","bugs":{"url":"https://github.com/axolo/egg-aliyun-dysms/issues"},"homepage":"https://github.com/axolo/egg-aliyun-dysms#readme","_id":"@axolo/egg-aliyun-dysms@0.1.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-65pkwTqLTYQrylXcZZx6sv62RrQfm0P6pSmLCOLwf8AOO5BNb66Wgi+IIA2RcM5c3VAfeu0cFZjryXFOMakcSA==","shasum":"8b9c94f5b20753cc27ad885d0b7c50d792ae757e","tarball":"https://registry.npmjs.org/@axolo/egg-aliyun-dysms/-/egg-aliyun-dysms-0.1.0.tgz","fileCount":7,"unpackedSize":4667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDwBKCRA9TVsSAnZWagAAXLMP/3kYEwz8is956PKjrnzq\nJzAl/L8iuBnSHSZ/6OpfWRR92hlgM7Pz1j6Sig8Ntqqfuudl1sZIPhuO5zOb\nUOlVQzK/pvN+WXmASU7575gBQlhO7F9l3XYeo4FArKAzTXcSnkgFyYx9uRsE\nB6h17miaemYlTntYJP90xjNzSirbyamExt1ZgaJpMKsqR+7Fm4zlyF6ZdiWG\nhP9TI3g+PAFJfTiErEZIES0nwBncawaKpbluxLoRrl4n4VUk/si7VAQDe0Tu\ncRdiMdeBcC3oQ6bCWkXuXJytZNY0vAMs1XTh/iXR+Nl4GOlzQQjx/fYTKIav\nhogOMRX2VwFzQllXjRRsX2tyQIZlgvgItIvhuftCndYIKysRkS54CBzx303d\ncp9TMVvKGeaL00PKKWAY/fBcAqUNUOHHfCjGU1QR3Ng0mke5XSoUAk0qh+V+\nhZYsqT68P3eS2T9A323S5I0X1aHuS/mb8YiPTG5tGNUABjjC0IbAnqhC1DAN\nS47JqdddL0XDBzKSw9LOQ7VU7GxWxe2HR8SF5gikFakMduwInL3V6LzwLCtX\n0ALbSWZ++HosFuez3az3aoAVMh6nuKhabLrChQoZtwiQhBNiUgQ8rrh10YM/\nu4FbvgfTX/ywedIn7JUvXEtf1AiBkQqzJo3cjQcH1YbmZiSjgvm2c2ERaWdH\nsD8d\r\n=saFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEMPaVy0HZQ2ybYJgeK9pcREnB8XcSlR9I51abIK7xyAiEA2TCLPkSO7OPdbIGPg6egRKXB9IFFtm+DJVr9j2q8d6Y="}]},"maintainers":[{"name":"axolo","email":"zergdo@gmail.com"}],"_npmUser":{"name":"axolo","email":"zergdo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/egg-aliyun-dysms_0.1.0_1578041417588_0.7932328553649497"},"_hasShrinkwrap":false},"0.1.1":{"name":"@axolo/egg-aliyun-dysms","version":"0.1.1","description":"[Aliyun Dysms](https://help.aliyun.com/product/44282.html) plugin for Egg.js.","eggPlugin":{"name":"aliyunDysms"},"keywords":["egg","eggPlugin","egg-plugin","aliyun","dysms","sms","aliyun sms","aliyun dysms","egg sms"],"dependencies":{"@alicloud/pop-core":"^1.7.7"},"devDependencies":{"autod":"^3.0.1","autod-egg":"^1.1.0","egg":"^2.16.0","egg-bin":"^4.11.0","egg-ci":"^1.11.0","egg-mock":"^3.21.0","eslint":"^5.13.0","eslint-config-egg":"^7.1.0"},"engines":{"node":">=8.0.0"},"scripts":{"test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","lint":"eslint .","ci":"egg-bin pkgfiles --check && npm run lint && npm run cov","pkgfiles":"egg-bin pkgfiles","autod":"autod"},"ci":{"version":"8, 10"},"repository":{"type":"git","url":"git+https://github.com/axolo/egg-aliyun-dysms.git"},"author":{"name":"Yueming Fang"},"license":"MIT","gitHead":"c55632aa56d30f3c6ffff82d77c465dd47ba545f","bugs":{"url":"https://github.com/axolo/egg-aliyun-dysms/issues"},"homepage":"https://github.com/axolo/egg-aliyun-dysms#readme","_id":"@axolo/egg-aliyun-dysms@0.1.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gGNLCqaRiwCg/J6B1ZdCUYB4w0zYssEkudw3MhfBnhKiKcw9PB1ErjaK1tpDgjXsAThrzlD1+3Ohq3pW0VFU9Q==","shasum":"a35a99d7a71118ee6144595de5de3c4cf2747559","tarball":"https://registry.npmjs.org/@axolo/egg-aliyun-dysms/-/egg-aliyun-dysms-0.1.1.tgz","fileCount":7,"unpackedSize":4915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF9OMCRA9TVsSAnZWagAA1+YP/isA/FPJmyCbqnSCnP3n\n5T+shSSOjrrx7CA4wPaUtpeY7tKnOem6A4av0LamgfYpIDKA8RFnjde2hfrn\nYejmM/WbSz2AA/Y28tt7i1CfXHuk+4OE0k7c+UO3NhAWhDl3neR5qAgbfNEo\nVDBRqOuhCQeHhCrIzRRCUcTX8CVk/E8/Yw8g24gX+KRcIv+PY51NqYs7/cLa\nhaakmLWw7F4Ssj0MUm11+x2sTqIUxGLntKJ5O6P86cwDI64OJuXcsW0Z13Sf\nImjeWFHYHrklUTAyPobxzEVZmGYi6U3ap37A/M6Q52A9XyucmJgaEuYyun5v\n9aK26pNWDuyxvqWsxDBqbbfX6M4e5kUpwIwdHviKL5TONJiZhc8S/23nvo/2\nkzpAZBnNSC+nMVWfbKVdZWFgYobyMGqB7ldDjyzHkEvO5s4K05zSir5s2IiG\n9toViSGQW2q3mLxNZTTD+5nE6TW0wkW/Miw0z5m8TbLg21bsVfDzmW1Flubc\nKKu1iOrH2XyYZqP2c7B9ktOGcqJq7JhTZdd5vjST5hWlaOLaATmo7IZaQZx0\ns9SRbjKU9Tbf3Yf+QcWmYEUkZDRHDlR0fyiDBpiT9OM502B2JainR5JCyrgp\nDz+/QlOHtRhKdxZmei+KHouPtNCZIgy3xDh+Rp2fj+9Ew6S9GKC9g76xv1JK\n7MFc\r\n=0Wfx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyXpLQ3SWd0AptuFs60bctPHFTKc6vUG0s56nul/EigAIgHp79NZKCJOgb2FysqYXu9nm52dRDNgcEHu4R5etQV/w="}]},"maintainers":[{"name":"axolo","email":"zergdo@gmail.com"}],"_npmUser":{"name":"axolo","email":"zergdo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/egg-aliyun-dysms_0.1.1_1578619788478_0.41356418164659225"},"_hasShrinkwrap":false},"0.1.2":{"name":"@axolo/egg-aliyun-dysms","version":"0.1.2","description":"Aliyun Dysms plugin for Egg.js.","eggPlugin":{"name":"aliyunDysms"},"keywords":["egg","eggPlugin","egg-plugin","aliyun","dysms","sms","aliyun sms","aliyun dysms","egg sms"],"dependencies":{"@alicloud/pop-core":"^1.7.9"},"devDependencies":{"autod":"^3.1.0","autod-egg":"^1.1.0","egg":"^2.27.0","egg-bin":"^4.15.0","egg-ci":"^1.15.0","egg-mock":"^4.0.1","eslint":"^7.7.0","eslint-config-egg":"^8.1.0"},"engines":{"node":">=10.0.0"},"scripts":{"test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","lint":"eslint .","ci":"egg-bin pkgfiles --check && npm run lint && npm run cov","pkgfiles":"egg-bin pkgfiles","autod":"autod"},"ci":{"version":"8, 10"},"repository":{"type":"git","url":"git+https://github.com/axolo/egg-aliyun-dysms.git"},"author":{"name":"Yueming Fang"},"license":"MIT","gitHead":"85aa9e48c967be8651ef7913b814d86a1de81635","bugs":{"url":"https://github.com/axolo/egg-aliyun-dysms/issues"},"homepage":"https://github.com/axolo/egg-aliyun-dysms#readme","_id":"@axolo/egg-aliyun-dysms@0.1.2","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-IVcqz/+3nMgdWyAw54tAYiCcMM1InNqIGisYtsL4FYYpRlmvszgL1jNkwm00Kw1oBas2lGRI6nBYfuLJJ2zxFA==","shasum":"87f3b75433866a3e661b8f3d8d12c9c46ca0fda8","tarball":"https://registry.npmjs.org/@axolo/egg-aliyun-dysms/-/egg-aliyun-dysms-0.1.2.tgz","fileCount":7,"unpackedSize":5146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfS24hCRA9TVsSAnZWagAAW2UP/AtGT+XQvfjeGytI2lBU\npIRmfH4DREpN3QLD+b4cUnwWe7VRG8evMEq9tGcQmfhbCk410ZAdq9KJcCWN\nideWBVoAcBl9nrF7cmYvTrtfiUN7hiZhlqGDeeVvotuCqcRDAF/Rtu9A94h+\npOcIzh3+qgkdo7EHP7RNsQbNjsXHVTx3Wh3oV5P4UV7FGIj7poTgJ8jNyJ3o\nNLgmV4aD8boc2poFauPCTJXl0YdSQlpPX7p7GyI2TCScxdtqCDdplQurtmTw\ndCPA898FojxXlaolNZnBjU1Suas+fpl3jXpJFZHMXXgP8X2EO01+UG0gwsPw\n423G2INhVA/rSSDGkJhU3BcfH127/8nYhDOxAw/1PH6XbhIvLKtOLzrRQUoH\nHFwWvjidlMCb8CrbNDoZdx8Y44HPMnLKg2ELPKr/oY0s8hhLEF7sy7ba7rVI\nw7KFsSmC9jbbLG0eL5i6Gr61RW7/WFgkjYcHfcdNvzmtwyDgs+IU+k7hiEfs\nRL8d7hrSexu7xRvvf//LlPTHoJhFytXu+GX81bVNhvtjNht0oy4xRnT2LC7a\nWQgXSlEJWtY0mlMDldgMEcRyH2Tg8rEql/PcrAQAvM2q/wD00QBZbsu0dWIs\naC2ByXVIrJiN5eUPugOpgVvI72wUx2myq4a3vTblGNG+OC0PVQxEW5CNOz35\nSTVu\r\n=k/UR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBA2FG4/RhPNRnY+iCtJdlbX/bRD3H393+Vy60H2pNiAiEAsWSaPVftFs8vh9Mdt81aNC6PrXDslDZnXSUPKFv3aMY="}]},"maintainers":[{"name":"axolo","email":"zergdo@gmail.com"}],"_npmUser":{"name":"axolo","email":"zergdo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/egg-aliyun-dysms_0.1.2_1598778912921_0.10963128518625687"},"_hasShrinkwrap":false},"0.2.0":{"name":"@axolo/egg-aliyun-dysms","version":"0.2.0","description":"Aliyun Dysms plugin for Egg.js.","eggPlugin":{"name":"aliyunDysms"},"keywords":["egg","eggPlugin","egg-plugin","aliyun","dysms","sms","aliyun sms","aliyun dysms","egg sms"],"dependencies":{"@alicloud/pop-core":"^1.7.9"},"devDependencies":{"autod":"^3.1.0","autod-egg":"^1.1.0","egg":"^2.27.0","egg-bin":"^4.15.0","egg-ci":"^1.15.0","egg-mock":"^4.0.1","eslint":"^7.7.0","eslint-config-egg":"^8.1.0"},"engines":{"node":">=10.0.0"},"scripts":{"test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","lint":"eslint .","ci":"egg-bin pkgfiles --check && npm run lint && npm run cov","pkgfiles":"egg-bin pkgfiles","autod":"autod"},"ci":{"version":"8, 10"},"repository":{"type":"git","url":"git+https://github.com/axolo/egg-aliyun-dysms.git"},"author":{"name":"Yueming Fang"},"license":"MIT","gitHead":"fd59c6509dfca6058d57bdcbf5f526f2b17b1b53","bugs":{"url":"https://github.com/axolo/egg-aliyun-dysms/issues"},"homepage":"https://github.com/axolo/egg-aliyun-dysms#readme","_id":"@axolo/egg-aliyun-dysms@0.2.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-j/Z5OYkG8CTyB53gzF3YVPYv0WJ8WKFC4nNvvYAST3qjc8WjUt9UbzSCNto0wG+21CV748Vkw4QT+vYc06K0CQ==","shasum":"54fc9f1b0c5e53eb007f224c7802148c6774ad58","tarball":"https://registry.npmjs.org/@axolo/egg-aliyun-dysms/-/egg-aliyun-dysms-0.2.0.tgz","fileCount":7,"unpackedSize":8027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTHFkCRA9TVsSAnZWagAAfEMP/0+Nus0MRzFLckJuce1t\neTZfrP5O+WYQnEUwfRkD/KRTSCIt1yum++TJMAAmivUnVaRzH0jtVAnJ1/3q\ng7hLOEx86hIGfeyApCxRIbWh7caJtRz0vogpSvcdlihEKQXyWyNkhEO4Y69O\nXaM4IQ+WbRmIWriJbRdRKFOitn6In64dnDxgVvae9MNpu/i8jPyJ7Yswzjiq\nZX107ars5MS9MNNbyNxUdS/PkgziS6IRvAuTfCcjVvijV+JWbBemGENVmZSp\nPa9dBwRzNfP4RJLP+v/B7TyiJV/Qe/uFpVPomS3NVbyKAa37yH3CGk4f6la7\nyGcvvudmitdXVF2mYzAaalh8oMk/QKbtFOYM3dEjRB7qqz3M+x0e2/cTh5A5\nE5EBN3T2cw86zBsd5wbVavTZlkl6C3i63fAPYH4Tau8V/OKEX7FMn5Yl2tvJ\nsJ88xMMKtVCPJZ7zBVt98QiY+6NRk8SSeKL/fd1/N7BkOEc0+oamdK1FV7+S\ndeWUISflUMQGzBn64sEzZQ4Fe6dZuuY2sPxIkpInVLisDwgHqindH1oBrQGx\n0eyVXVYYmZUCiANBg/as7u6EM2X9D8fdyUj4PNdg1VMesioi4pGiU8ni2vBV\nfUxFSwuCt5psW15fXI15QFChOqmZ7l7K6M0YJYRmpS+vzsx6e4a6gkU6JUPW\nGlbe\r\n=kRjR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI9EfR4oTi57dnPVJ5ZWSlx4lfqYWy1u08+P2a/v9E7gIgFoJUtCVUJpMf1AO30e/n0MLjpi+jkvaVkj5Qc2uqIhw="}]},"maintainers":[{"name":"axolo","email":"zergdo@gmail.com"}],"_npmUser":{"name":"axolo","email":"zergdo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/egg-aliyun-dysms_0.2.0_1598845283801_0.23409512084061812"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-03T08:50:17.559Z","0.1.0":"2020-01-03T08:50:17.745Z","modified":"2022-04-04T17:12:41.664Z","0.1.1":"2020-01-10T01:29:48.630Z","0.1.2":"2020-08-30T09:15:13.021Z","0.2.0":"2020-08-31T03:41:23.937Z"},"maintainers":[{"name":"axolo","email":"zergdo@gmail.com"}],"description":"Aliyun Dysms plugin for Egg.js.","homepage":"https://github.com/axolo/egg-aliyun-dysms#readme","keywords":["egg","eggPlugin","egg-plugin","aliyun","dysms","sms","aliyun sms","aliyun dysms","egg sms"],"repository":{"type":"git","url":"git+https://github.com/axolo/egg-aliyun-dysms.git"},"author":{"name":"Yueming Fang"},"bugs":{"url":"https://github.com/axolo/egg-aliyun-dysms/issues"},"license":"MIT","readme":"# egg-aliyun-dysms\n\n[Aliyun Dysms](https://help.aliyun.com/product/44282.html) plugin for Egg.js.\n\n## Install\n\n```bash\nnpm i @axolo/egg-aliyun-dysms --save\n```\n\n## Usage\n\n```js\n// {app_root}/config/plugin.js\nexports.aliyunDysms = {\n  enable: true,\n  package: '@axolo/egg-aliyun-dysms',\n};\n```\n\n## Configuration\n\nConfig `Aliyun` to define [Aliyun OpenAPI SDK](https://github.com/aliyun/openapi-core-nodejs-sdk).\n\n```js\n// {app_root}/config/config.default.js\nexports.aliyunDysms = {\n  default: {\n    Aliyun: require('@alicloud/pop-core'),\n    endpoint: 'https://dysmsapi.aliyuncs.com',\n    apiVersion: '2017-05-25',\n    accessKeyId: 'ACCESS_KEY_ID',\n    accessKeySecret: 'ACCESS_KEY_SECRET',\n  },\n  clients: {\n    auth: { // client\n      SendSms: { // action\n        params: { // action params\n          RegionId: 'cn-hangzhou',\n          SignName: 'SIGN_NAME',\n          TemplateCode: 'TEMPLATE_CODE',\n        },\n        options: { // request options\n          method: 'POST',\n        },\n      },\n    },\n  },\n};\n```\n\n## Example\n\n```js\n'use strict';\n\nconst Service = require('egg').Service;\n\nclass SmsService extends Service {\n  async authCode(phone, code) {\n    const { app } = this;\n    const sms = app.aliyunDysms.get('auth');\n    const action = 'SendSms';\n    const config = sms.config[action];\n    const PhoneNumbers = phone;\n    const TemplateParam = JSON.stringify({ code });\n    const sendParams = { ...config.params, PhoneNumbers, TemplateParam };\n    const sendOptions = { ...config.options };\n    const send = await sms.request(action, sendParams, sendOptions);\n    return send;\n  }\n}\n\nmodule.exports = SmsService;\n```\n\nsee [config/config.default.js](config/config.default.js) for more detail.\n\nsee [Aliyun SMS SDK Documents](https://help.aliyun.com/document_detail/101874.html) for more detail.\n\nsee [Aliyun OpenAPI SDK](https://github.com/aliyun/openapi-core-nodejs-sdk) for more detail.\n\n## Questions & Suggestions\n\nPlease open an issue [here](https://github.com/axolo/egg-aliyun-dysms/issues).\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}