{"_id":"@4a/alisms","_rev":"2-80111ca2fa5a9f1d3188e9f637f8d161","name":"@4a/alisms","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@4a/alisms","version":"0.1.0","description":"阿里云SMS","main":"lib/alisms.js","scripts":{"test":"mocha test/alisms.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/alisms.git"},"keywords":["aliyun","aliyun-sms","alisms","sms"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/alisms/issues"},"homepage":"https://github.com/gavinning/alisms#readme","devDependencies":{"ioredis":"^4.16.3","mocha":"^7.1.1"},"dependencies":{"@alicloud/pop-core":"^1.7.9"},"gitHead":"7848115dfa63a1df33bf71dae4e227a79c220d33","_id":"@4a/alisms@0.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TB28lq5WOLcjJqgRXIcxPAh62azdiyXASx1p/pVZtL3J2zeAYtK9X6if6lSc/1aPKiUsQ7JXLkT/wV18Kfiwiw==","shasum":"f3229e2bbe3bbb9b021a0d1d37e76a826a13c8c0","tarball":"https://registry.npmjs.org/@4a/alisms/-/alisms-0.1.0.tgz","fileCount":4,"unpackedSize":4703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoan5CRA9TVsSAnZWagAA4owP/A+TjE330fOsazpu2Nnb\nq2vbUDn+mWPX+0zBissd0LnUDreaxCYR73MgcWQDbiS40Tb3THiBNiPHeOrF\nWAdUpC1YPVa76Ai6/0pjhb+NZ7dZFABsVe2NmeD7eKlG2mf3BcYBmen1QHcT\nSx8W5IOG2QJ+n4XCsvYGSD8ztTovXeOKVcVGTnYy++rjk97rlfdit4hzNYpw\njMGGvv2x6OqykSNuDeLTxuiZUiI+nUd5pHzOQHiXOaXSDtXmutw5hSEWkqC6\nOUARyxLidqjR/mq6zhtDPHov0exU/i0GTpdebuwmLCfCUpPRpgoQrtQ8iYzv\nTU9XgZ/wI24X5DtFjvsY5h/B1kWE+fXekRQfApOMPibVO6BCHCrFd5oyak18\n2MW+5Edia0Udvh3Zbo4/SQFzkm/nH/QNVucUAOxltcPlsjePHG3jHRsIbZXl\n3vSHDilmnT5np0nIx5QCG0l1jMW+QpoapW1PIdyOaALKT3vQCi1mbm6rim9Q\nWeZLMD9OBg59LBfiEaz44gDjQHHWpEXV3DJgEzMwXdM3gCCeVgdVV5fgdBMZ\nIvmuN3NAvq3bGzwrWmwC+TY5hY2AnA9A+GFsvfPBXivIFjaDdJRf1gAVb5oi\n7hqWgcm+4v1Eqp7GNUIKa6n0PbdL4Lwsqb8Md4BBeYLySb6cFmkr+vomYwRe\nPsK0\r\n=6OtO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7lQV70PmDLCkQ9Kx+R0544n2cb/WUYjdZ+zv9iEefCAIhANAPRrrn/Lp8p+0f3PNfSx+4DdhgdZlY9Dk8TZZH5R2C"}]},"maintainers":[{"name":"gavinning","email":"gavinning@qq.com"}],"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alisms_0.1.0_1587653113085_0.6908953950213892"},"_hasShrinkwrap":false},"0.1.1":{"name":"@4a/alisms","version":"0.1.1","description":"阿里云SMS","main":"lib/alisms.js","scripts":{"test":"mocha test/alisms.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/alisms.git"},"keywords":["aliyun","aliyun-sms","alisms","sms"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/alisms/issues"},"homepage":"https://github.com/gavinning/alisms#readme","devDependencies":{"ioredis":"^4.16.3","mocha":"^7.1.1"},"dependencies":{"@alicloud/pop-core":"^1.7.9"},"gitHead":"d4065c36ad09049b8011d43981be62ec13554567","_id":"@4a/alisms@0.1.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Wh/tBD7H4x5I9ITpvMRs5vgYBE3VyFYXOeSvofbPMBZhijhazRwC7/Nryc8OPgCw6tYqvx9lwGlJL85ORq5f0g==","shasum":"b546cd292d3643cdbf32e2180100e489545ba3c3","tarball":"https://registry.npmjs.org/@4a/alisms/-/alisms-0.1.1.tgz","fileCount":4,"unpackedSize":4703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLeJNCRA9TVsSAnZWagAARBoP/1PBXJMXWXACTLdTXxs5\nRmxguyN3vomN13IfA4x4pKFiXNmzNeYENJBHb6f8LB9fSo9XMTIByj7QpoiC\nJ/YorwnnJSfF8Yzagbwz09a5zD2KBIuHT8WHzdhrR3OzEusFD6zOVu1TfBgL\ngLV+zRQ6DkmVPykdKkWOlK6EiLwzeRBumlEeMOF2RNxHMY0NUNcVkVCGdIp8\noyur4PjZYSiys8dm9Jd64MFvvdkhTvhe6J+iZ6bkFSjF4teUUJJNyWtQtTKb\nGp6NvWk9lgUJXQDnbs1wnFaslLcbVfPFadaZLpx3vgIsNl1vQ4tVmvwwELJp\n5umrT35KuGsF3mDx+Zq/QOgWPIWHf5/vRUqnyby637fNjuzTvqSH1U3lvfH0\n8VWWXRsjtLJn+WyvaZkjoQq0cS1gqZ2ZkbQmdrfsXut9r/BIyFzWFp5PijN6\n7u+TKtI2iXuWvcXNSHFKY7pHAKOtDqPOzTsb4xR+LYLXvyrkmX0Lo7qK6BhK\nRsz2qdwOKB87pOv42yoEgJ7ifxCvfDhD3MrFVK/0+iksLn2laqoyDpw4ntST\nf6GSLWTaM6n/hf4zzVrUwTnFDsk5muh54ziwcHVMBPQxJSOuNGUWQoyHRjtM\nFdGwKbxW4tty7EeiS+ibfy9FAvky15x7/RO80/jkWXT3D5iHxvfRsRY9SEvU\nsL6k\r\n=EvAF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjFo84BcSYaOVkPzaqqbIiJ/jFFJ0JZykll7EH0e3GDAiBANsFkK9S2xa6N7ZQdI445JR+xvmLME1oRCMAGdrmnuA=="}]},"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"maintainers":[{"name":"gavinning","email":"gavinning@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alisms_0.1.1_1630397005025_0.8196749847517573"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-23T14:45:12.858Z","0.1.0":"2020-04-23T14:45:13.305Z","modified":"2022-04-04T10:45:58.602Z","0.1.1":"2021-08-31T08:03:25.393Z"},"maintainers":[{"name":"gavinning","email":"gavinning@qq.com"}],"description":"阿里云SMS","homepage":"https://github.com/gavinning/alisms#readme","keywords":["aliyun","aliyun-sms","alisms","sms"],"repository":{"type":"git","url":"git+https://github.com/gavinning/alisms.git"},"author":{"name":"gavinning"},"bugs":{"url":"https://github.com/gavinning/alisms/issues"},"license":"MIT","readme":"Alisms\n---\n阿里云短信验证码发送和验证\n\n### Install\n```sh\nnpm i @4a/alisms\n```\n\n### Usage\n```js\nconst AliSMS = require('@4a/alisms')\nconst AliSMSConfig = {\n    AccessKeyId: \"your AccessKeyId\",\n    AccessKeySecret: \"your AccessKeySecret\",\n    RegionId: 'your RegionId',\n    SignName: 'your SignName',\n    TemplateCode: 'your TemplateCode'\n}\n\nconst Redis = require('ioredis')\nconst redis = new Redis()\n\nconst alisms = new AliSMS({ ...AliSMSConfig, redis })\n\n\n// 创建一个短信验证码\n// 模拟发送，测试环境使用该api\nalisms.create(telephone)\n\n\n// 创建一个短信验证码\n// 真实发送，生产环境使用该api\nalisms.publish(telephone)\n\n\n// 验证短信验证码是否合法\nalisms.verify(telephone, code)\n```\n\n### Example\n> npm test\n","readmeFilename":"readme.md"}