{"analyzedAt":"2022-06-27T05:28:02.541Z","collected":{"metadata":{"name":"tel-carrier-gateways","scope":"unscoped","version":"2.0.0","description":"Lookup the carrier and sms / mms gateway email addresses for a given company name or comment","keywords":["sms","mms","text","gateway","email","reverse","lookup","carrier","cell","tel","phone","call"],"date":"2014-02-24T11:48:30.283Z","author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.com/","username":"coolaj86"},"publisher":{"username":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"username":"coolaj86","email":"coolaj86@gmail.com"}],"repository":{"type":"git","url":"git://github.com/coolaj86/tel-carrier-gateways.git"},"links":{"npm":"https://www.npmjs.com/package/tel-carrier-gateways","homepage":"https://github.com/coolaj86/node-tel-carrier","repository":"https://github.com/coolaj86/tel-carrier-gateways","bugs":"https://github.com/coolaj86/node-tel-carrier/issues"},"license":"Apache-2.0","dependencies":{"request":"~2.33.0","sequence":"~3.0.0","tel-carrier-db":"~1.1.3"},"releases":[{"from":"2022-05-28T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0},{"from":"2022-03-29T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0},{"from":"2021-12-29T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0},{"from":"2021-06-27T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0},{"from":"2020-06-27T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0}],"readme":"tel-carrier-gateway\n====================\n\n(this project may be merged into the `sms-address` module)\n\nPerforms a lookup of the mobile phone carrier company name to get the sms and mms gateway email addresses for that carrier.\n\nYou can use the SMS gateway address to send text messages from email.\n\nUsage\n===\n\n```bash\nnpm install tel-carrier-gateway\n```\n\n```javascript\n'use strict';\n\nvar smsAddress = require('tel-carrier-gateway')\n  , email\n  ;\n\nemail = smsAddress.sms('verizon', 5550002222);\n\nconsole.log(email);\n// 5550002222@vtext.com\n```\n\nAPI\n===\n\n  * `sms` - lookup sms domain or email\n  * `mms` - lookup mms domain or email\n  * `carrier` - reverse lookup carrier from sms, mms, or company name\n  * `lookup` - return an object with sms, mms, wireless, and carrier short name\n\n### sms\n\nAccepts any carrier name / company name string and an optional phone number\nand returns the gateway domain or email to sms address or `null`\n\n```javascript\nlookups.sms(carrierString);                   // gateway\nlookups.sms(carrierString[, phone]);          // phone@gateway\n```\n\n```javascript\nlookups.sms('Cellco DBA Verizon Wireless');   // \"vtext.com\"\nlookups.sms('T-Mobile', '+15550002222');      // \"5550002222@tmomail.net\"\nlookups.sms('att', '+15550002222');           // \"5550002222@txt.att.net\"\n```\n\n### mms\n\nAccepts any carrier name / company name string and an optional phone number\nand returns the gateway domain or email to mms address or `null`\n\n```javascript\nlookups.mms(carrierString);                   // gateway\nlookups.mms(carrierString[, phone]);          // phone@gateway\n```\n\n```javascript\nlookups.mms('AT&T Mobility');                 // \"mms.att.net\"\nlookups.mms('Sprint', '+15550002222');        // \"5550002222@pm.sprint.com\"\nlookups.mms('tmobile', '+15550002222');       // \"5550002222@tmomail.net\"\n```\n\n### carrier\n\nAccepts an sms or mms gateway domain or email address, or a carrier string\nand returns the simple carrier string or `null`\n\n```javascript\nlookups.carrier(smsMmsOrCarrierString);       // programmer-friendly carrier name\n```\n\n```javascript\nlookups.sms('AT&T Mobility');                 // \"att\"\nlookups.sms('messaging.sprintpcs.com');       // \"sprint\"\nlookups.carrier('5550002222@vzwpix.com');     // \"verizon\"\n```\n\n### lookup\n\n```javascript\nlookups.lookup(carrierStr[, phone, object]);\n```\n\n```javascript\nlookups.lookup(\"Verizon\");\n\n{ carrier: 'verizon'\n, smsGateway: 'vtext.com'\n, mmsGateway: 'vzwpix.com'\n}\n\n\nlookups.lookup(\"Verizon Wireless\", '5550002222', { foo: \"bar\" });\n\n{ foo: 'bar'\n, wireless: true\n, carrier: 'verizon'\n, smsAddress: '5550002222@vtext.com\n, mmsAddress: '5550002222@vzwpix.com\n}\n```"},"npm":{"downloads":[{"from":"2022-06-26T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0},{"from":"2022-06-20T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":8},{"from":"2022-05-28T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":25},{"from":"2022-03-29T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":86},{"from":"2021-12-29T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":177},{"from":"2021-06-27T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":396}],"starsCount":0},"github":{"starsCount":4,"forksCount":1,"subscribersCount":3,"issues":{"count":0,"openCount":0,"distribution":{"3600":0,"10800":0,"32400":0,"97200":0,"291600":0,"874800":0,"2624400":0,"7873200":0,"23619600":0,"70858800":0,"212576400":0},"isDisabled":false},"contributors":[{"username":"coolaj86","commitsCount":11}],"commits":[{"from":"2022-06-20T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0},{"from":"2022-05-28T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0},{"from":"2022-03-29T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0},{"from":"2021-12-29T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0},{"from":"2021-06-27T00:00:00.000Z","to":"2022-06-27T00:00:00.000Z","count":0}]},"source":{"files":{"readmeSize":200,"testsSize":1793},"outdatedDependencies":{"request":{"required":"~2.33.0","stable":"2.88.2","latest":"2.88.2"}}}},"evaluation":{"quality":{"carefulness":0.52,"tests":0.3,"health":0.75,"branding":0},"popularity":{"communityInterest":9,"downloadsCount":28.666666666666668,"downloadsAcceleration":-0.08829908675799086,"dependentsCount":0},"maintenance":{"releasesFrequency":0,"commitsFrequency":0,"openIssues":0.7,"issuesDistribution":0.7}},"score":{"final":0.5158670569586447,"detail":{"quality":0.704428512716033,"popularity":0.04001630409416973,"maintenance":0.8300937048882155}}}