{"_id":"@abumalick/vcards-js","_rev":"3-d2ac42723dab8a7af0d2c5be5956ef35","name":"@abumalick/vcards-js","dist-tags":{"latest":"2.10.2"},"versions":{"2.10.0":{"name":"@abumalick/vcards-js","version":"2.10.0","description":"Create vCards to import contacts into Outlook, iOS, Mac OS, Android devices, and more.","main":"index.js","dependencies":{},"devDependencies":{"mocha":"~5.2.0"},"scripts":{"test":"mocha ./test/tests"},"repository":{"type":"git","url":"git+https://github.com/abumalick/vCards-js.git"},"keywords":["vCard","vCards","contacts"],"author":{"name":"Eric J Nesser"},"license":"MIT","bugs":{"url":"https://github.com/abumalick/vCards-JS/issues"},"homepage":"https://github.com/abumalick/vCards-JS","contributors":[{"name":"Eric J Nesser","email":"enesser@gmail.com","url":"https://github.com/enesser"},{"name":"Tobias Müller","url":"https://github.com/webdepp"},{"name":"Julian Krenge","url":"https://github.com/jkrenge"},{"name":"Charlie Hulcher","url":"https://github.com/c-h-"},{"name":"Jimmy Tsao","email":"jimmy.tsao@gmail.com","url":"https://github.com/jimmytsao"},{"name":"Michael Polino","url":"https://github.com/mplno"},{"name":"sensotix","url":"https://github.com/sensotix"},{"name":"Randy Stevens","url":"https://github.com/RandyStevens"},{"name":"Abdullah Hilson","url":"https://github.com/abumalick"}],"gitHead":"065935688324f18fb3d5f3ae8a3c95637c7adf7f","_id":"@abumalick/vcards-js@2.10.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-m2zlmP1Vg2eejn0sI9ZPoRL3KxvWDqkbp+Nwo1N5GfZnkUHw74mQvNqqyrZ6NUbcvkeZi1int9CdGZReqQZkCg==","shasum":"eaed7cdee7a524dfd06d3d63437c5280a583b089","tarball":"https://registry.npmjs.org/@abumalick/vcards-js/-/vcards-js-2.10.0.tgz","fileCount":9,"unpackedSize":33837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecp0OCRA9TVsSAnZWagAAiWAP/iIgGbyOgkHMC+/zNl+F\nUCM5C6T2aqEuQu6NPXP7+SKCdr7gnw0XuilRpKTEN8RwtdHDxOM251VNfGp8\n4b1ZdCsS2dAuOWmNJmBnXYNh3/Cd7nVGxXhIzmHZCuUhPHD+sjH7+tChCSiR\naq2LA2NdIuMgw39I+YGO1AMDuphoKDMqSyOlx7goO0O+xQjptS9WZv/S2OYH\nLlBHSZGbJH4lyLkg3+hgFVaIr5Uypw/h9ORA3LtavzxWTcSOULQQs2v4HCcI\n8sqR9wcCL2fPwyiqaNSCT+GvuKaj4YSdec+7CAiRd/6mQwL3pfHxBM2QzoFv\nEAG/PqtjU26F8321fojrKnSHc+t6qV2yHNZjUuqjewRLPDTT//czQgboT9RQ\nbizCGC3oOvuXclZwwmm3YWKB9YqO0lghyrll7XihpyGej4L0HycfGY+3zkTW\n9TjYmZcE1HzyjFRGLyPl6vmr+5lA+GV4v7VFqQrvDepmcgix5x/ZR38xtwLh\nt9kxwpq+cll9tNQCr+P2YjYaReKXCdwLOw6Xj4DejSTRUGMg5XsHkLBBVI6i\nHh+CxdkWAiKXaxwsI5DqF2hsyPAwBG7SdotOuLjHsOmmXa+wCnd+QhKxIP0z\nNLCRgeLf39iP1PCqQHEIdnaKOEO4RMVJr/WdGxqFzY7DIhRL7rq42XdR/vHW\nFIxM\r\n=VVcN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0gDaNwByVcTEY+LjPXZ3M6nvk91fYs8zDxQlNEegPfAIgcZ/7paNUSMp4HqLCsMktZ0DH0ARMpmP24KT4CVgGV4c="}]},"maintainers":[{"name":"abumalick","email":"abdullah.hilson@gmail.com"}],"_npmUser":{"name":"abumalick","email":"abdullah.hilson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vcards-js_2.10.0_1584569613995_0.795871313123439"},"_hasShrinkwrap":false},"2.10.1":{"name":"@abumalick/vcards-js","version":"2.10.1","description":"Create vCards to import contacts into Outlook, iOS, Mac OS, Android devices, and more.","main":"index.js","dependencies":{},"devDependencies":{"mocha":"~5.2.0"},"scripts":{"test":"mocha ./test/tests"},"repository":{"type":"git","url":"git+https://github.com/abumalick/vCards-js.git"},"keywords":["vCard","vCards","contacts"],"author":{"name":"Eric J Nesser"},"license":"MIT","bugs":{"url":"https://github.com/abumalick/vCards-JS/issues"},"homepage":"https://github.com/abumalick/vCards-JS","contributors":[{"name":"Eric J Nesser","email":"enesser@gmail.com","url":"https://github.com/enesser"},{"name":"Tobias Müller","url":"https://github.com/webdepp"},{"name":"Julian Krenge","url":"https://github.com/jkrenge"},{"name":"Charlie Hulcher","url":"https://github.com/c-h-"},{"name":"Jimmy Tsao","email":"jimmy.tsao@gmail.com","url":"https://github.com/jimmytsao"},{"name":"Michael Polino","url":"https://github.com/mplno"},{"name":"sensotix","url":"https://github.com/sensotix"},{"name":"Randy Stevens","url":"https://github.com/RandyStevens"},{"name":"Abdullah Hilson","url":"https://github.com/abumalick"}],"gitHead":"7476924e99a214e8d0c841e5e1ec494dadb0cdf8","_id":"@abumalick/vcards-js@2.10.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Wp3WPNk/iCeIMXt+OZvLmVSOqi/dJTTDDuiia+/+VJ4uQZDhQN5D1zLYGHVwGvnmzxf5awUmYVWxGohMbYdzQA==","shasum":"8f401d66d4661119bd18037659f374bca2e3bdaa","tarball":"https://registry.npmjs.org/@abumalick/vcards-js/-/vcards-js-2.10.1.tgz","fileCount":10,"unpackedSize":39475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecp8fCRA9TVsSAnZWagAAYY4P/jwziHo68hpvq0snQnwf\nh3v4mZT2CcaV8AyPt2lnKmh6PkMkASMo/p8GIdAw9aRq1duh6XvBARwSRyqD\nBA+24NGzaBVXIkk82KQuPvBd72VWQlt9KdpdDsDp6unLqzgW53LLIpN4A0Q6\nxwxB555sFIT00xIUAa3lHrC+5qsdx4XqSALdthNQ7tHzZN/APpdgHl4uvos/\n+Q98hF9nNgQnj/ofO2cjNnbcmjXYple7gl5JW8+ZllyuTyjuQhLy0f0fOeDa\nc0xM6N9KJqeX4QW0whMZ6fBs+ti7sAeEB2Y7B0NAt880BIazgNl6ChL1oBym\nQsfd5y+qjRqoDOrYoH962gP1UxGiD6aZrwwF+TfN+Y8qrsbjPFnBp/sNdR5N\ns927H5S+9y6N0T6t4LIUZgSaVTcEHKGxkxcLAZ0dAjK39w2N3RKd41bXs/dj\n0y0Gco1qhBlOgPhieDc4PYLU4oKgaagWY5amz1M8xqbWAwvpFr1lBi3tr9eS\nGQBtZ5A17u/QlnUmDVXC+90w287LQoQl/WXU+PG93XputqHjdwiUfz59OUWk\n2ayOO9wU3r8CUflSOlrqEwowRgeDC7vsm8Q2Bb+ADh0TGuSTwBTmBfzhoWQp\nZT73Gu3OvFbzJu94DLOLLxdBbth7gVKQI3JGwySDQruNczQBDqp1XvGmGdfW\nEtVJ\r\n=FpC5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwo+EVORRzx99xhNPWExtlLMbHkgbJMFKicg4xb8ButAiEAmFpg9V125GwAhcdKrSgYTt3EKdjsqwM7gPeINy0dJQI="}]},"maintainers":[{"name":"abumalick","email":"abdullah.hilson@gmail.com"}],"_npmUser":{"name":"abumalick","email":"abdullah.hilson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vcards-js_2.10.1_1584570142700_0.01879395416320473"},"_hasShrinkwrap":false},"2.10.2":{"name":"@abumalick/vcards-js","version":"2.10.2","description":"Create vCards to import contacts into Outlook, iOS, Mac OS, Android devices, and more.","main":"index.js","dependencies":{},"devDependencies":{"mocha":"~5.2.0"},"scripts":{"test":"mocha ./test/tests"},"repository":{"type":"git","url":"https://github.com/abumalick/vCards-js.git"},"keywords":["vCard","vCards","contacts"],"author":{"name":"Eric J Nesser"},"license":"MIT","bugs":{"url":"https://github.com/abumalick/vCards-JS/issues"},"homepage":"https://github.com/abumalick/vCards-JS","contributors":[{"name":"Eric J Nesser","email":"enesser@gmail.com","url":"https://github.com/enesser"},{"name":"Tobias Müller","url":"https://github.com/webdepp"},{"name":"Julian Krenge","url":"https://github.com/jkrenge"},{"name":"Charlie Hulcher","url":"https://github.com/c-h-"},{"name":"Jimmy Tsao","email":"jimmy.tsao@gmail.com","url":"https://github.com/jimmytsao"},{"name":"Michael Polino","url":"https://github.com/mplno"},{"name":"sensotix","url":"https://github.com/sensotix"},{"name":"Randy Stevens","url":"https://github.com/RandyStevens"},{"name":"Abdullah Hilson","url":"https://github.com/abumalick"}],"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2014-2019 Eric J Nesser\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@abumalick/vcards-js@2.10.2","dist":{"shasum":"c351febc9d6c01c7b404da912443f7f1b5afdde8","integrity":"sha512-QKd0vAlvWq3pzTFhw/5gkGv6odH9X+v62kIXVhH2/1ZxYKfDmXH9pi3xHgVKkaNlgBxvyvrdlfscEI62bcK/Ow==","tarball":"https://registry.npmjs.org/@abumalick/vcards-js/-/vcards-js-2.10.2.tgz","fileCount":14,"unpackedSize":45802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5gYoCRA9TVsSAnZWagAAzesP/iM0mQnSKAWsU7OrwUjM\n3vSRww/znET1v+akzejwJR8wo7+CJXuXoisQcGGHatspMje25ugH6NrawjiT\nROyIdc0XWIQtGRpQMhBazoL64ikEWD0gFB+7uS1h0RNmCoM0kXQ0TbnK09M8\nMcTmtlITNy51afzgJT4/YazKPQnaECWt3t4fJrY0lPOMDxkJWT7y0m7YL4vG\nijWUB7OKeX4YAPQn8gNBfuRmcRSwJHvA+6wYDsQa38//xgBxUPl9VwpvTGg3\nJ6qySuaxl3R2/TW8zc1w3m0AJzB2HbUj5kx/9nNuiMFl87POn9cfxEQtb92y\njbMvU4dAOZe4d3HO4Q7nT+YCGdp3PlMdAdYP/8y2Xfi1Oma0TWZ4saE+rRKf\n7l69yCbTofGDSbjjNfYP7P3jzwnxPH6NDl6V7+yIMsIzXIDHtKBNy7hy2usM\nYIfgKjofulCSdHuWyCSAqmdhOTMtjC67qSaDlmqZMszJdhLbnX/KWnCOMrdq\nLGpDfOLZ5PG3fqbksy+ABjdM9KSGwOWJwa1mHEBxy8sZvmIO4KEcqlaaOTY6\nf6osTIukC10KqD+RBQe3zFSYSW794nfwHkTTI5ovBBCh8iu4sljcJy3LEVB+\n3s/tHJP/5sDlopKrMBk7F2JD/AAsL0Ngd6JUu37+H6KTydpVaPRcFNtC2Q9y\nzd+P\r\n=YmZj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4uUAQeA+l7SfSdx8YMmy2CP8Fb3VV6z03HisAnqMU7AiEA5AVrymW1xUYqldwNWSm+PtdqVpLTHp8+hiGfivNS65E="}]},"maintainers":[{"name":"abumalick","email":"abdullah.hilson@gmail.com"}],"_npmUser":{"name":"abumalick","email":"abdullah.hilson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vcards-js_2.10.2_1592133160153_0.1366190782879717"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-18T22:13:33.760Z","2.10.0":"2020-03-18T22:13:34.108Z","modified":"2022-04-04T11:04:00.794Z","2.10.1":"2020-03-18T22:22:22.801Z","2.10.2":"2020-06-14T11:12:40.282Z"},"maintainers":[{"name":"abumalick","email":"abdullah.hilson@gmail.com"}],"description":"Create vCards to import contacts into Outlook, iOS, Mac OS, Android devices, and more.","homepage":"https://github.com/abumalick/vCards-JS","keywords":["vCard","vCards","contacts"],"repository":{"type":"git","url":"https://github.com/abumalick/vCards-js.git"},"contributors":[{"name":"Eric J Nesser","email":"enesser@gmail.com","url":"https://github.com/enesser"},{"name":"Tobias Müller","url":"https://github.com/webdepp"},{"name":"Julian Krenge","url":"https://github.com/jkrenge"},{"name":"Charlie Hulcher","url":"https://github.com/c-h-"},{"name":"Jimmy Tsao","email":"jimmy.tsao@gmail.com","url":"https://github.com/jimmytsao"},{"name":"Michael Polino","url":"https://github.com/mplno"},{"name":"sensotix","url":"https://github.com/sensotix"},{"name":"Randy Stevens","url":"https://github.com/RandyStevens"},{"name":"Abdullah Hilson","url":"https://github.com/abumalick"}],"author":{"name":"Eric J Nesser"},"bugs":{"url":"https://github.com/abumalick/vCards-JS/issues"},"license":"MIT","readme":"vCards JS\n=====\n\n[![Build Status](https://travis-ci.org/enesser/vCards-js.svg?branch=master)](https://travis-ci.org/enesser/vCards-js.svg?branch=master)\n\nCreate vCards to import contacts into Outlook, iOS, Mac OS, and Android devices from your website or application.\n\n![Screenshot](https://cloud.githubusercontent.com/assets/5659221/5240131/f99c1f3e-78c1-11e4-83b1-4f6e70eecf65.png)\n\n## Install\n\n```sh\nnpm install vcards-js --save\n```\n\n## Usage\n\nBelow is a simple example of how to create a basic vCard and how to save it to a file, or view its contents from the console.\n\n### Basic vCard\n\n```js\nvar vCardsJS = require('vcards-js');\n\n//create a new vCard\nvar vCard = vCardsJS();\n\n//set properties\nvCard.firstName = 'Eric';\nvCard.middleName = 'J';\nvCard.lastName = 'Nesser';\nvCard.organization = 'ACME Corporation';\nvCard.photo.attachFromUrl('https://avatars2.githubusercontent.com/u/5659221?v=3&s=460', 'JPEG');\nvCard.workPhone = '312-555-1212';\nvCard.birthday = new Date(1985, 0, 1);\nvCard.title = 'Software Developer';\nvCard.url = 'https://github.com/enesser';\nvCard.note = 'Notes on Eric';\n\n//save to file\nvCard.saveToFile('./eric-nesser.vcf');\n\n//get as formatted string\nconsole.log(vCard.getFormattedString());\n\n```\n\n### On the Web\n\nYou can use vCards JS on your website. Below is an example of how to get it working on Express 4.\n\n```js\n\nvar express = require('express');\nvar router = express.Router();\n\nmodule.exports = function (app) {\n  app.use('/', router);\n};\n\nrouter.get('/', function (req, res, next) {\n\n    var vCardsJS = require('vcards-js');\n\n    //create a new vCard\n    var vCard = vCardsJS();\n\n    //set properties\n    vCard.firstName = 'Eric';\n    vCard.middleName = 'J';\n    vCard.lastName = 'Nesser';\n    vCard.organization = 'ACME Corporation';\n\n    //set content-type and disposition including desired filename\n    res.set('Content-Type', 'text/vcard; name=\"enesser.vcf\"');\n    res.set('Content-Disposition', 'inline; filename=\"enesser.vcf\"');\n\n    //send the response\n    res.send(vCard.getFormattedString());\n});\n\n```\n\n### Embedding Images\n\nYou can embed images in the photo or logo field instead of linking to them from a URL using base64 encoding.\n\n```js\n//can be Windows or Linux/Unix path structures, and JPEG, PNG, GIF formats\nvCard.photo.embedFromFile('/path/to/file.png');\nvCard.logo.embedFromFile('/path/to/file.png');\n```\n\n```js\n//can also embed images via base-64 encoded strings\nvCard.photo.embedFromString('iVBORw0KGgoAAAANSUhEUgAAA2...', 'image/png');\nvCard.logo.embedFromString('iVBORw0KGgoAAAANSUhEUgAAA2...', 'image/png');\n```\n\n### Date Reference\n\nMDN reference on how to use the `Date` object for birthday and anniversary can be found at [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date).\n\n### Complete Example\n\nThe following shows a vCard with everything filled out.\n\n```js\nvar vCardJS = require('vcards-js');\n\n//create a new vCard\nvar vCard = vCardsJS();\n\n//set basic properties shown before\nvCard.firstName = 'Eric';\nvCard.middleName = 'J';\nvCard.lastName = 'Nesser';\nvCard.uid = '69531f4a-c34d-4a1e-8922-bd38a9476a53';\nvCard.organization = 'ACME Corporation';\n\n//link to image\nvCard.photo.attachFromUrl('https://avatars2.githubusercontent.com/u/5659221?v=3&s=460', 'JPEG');\n\n//or embed image\nvCard.photo.attachFromUrl('/path/to/file.jpeg');\n\nvCard.workPhone = '312-555-1212';\nvCard.birthday = new Date(1985, 0, 1);\nvCard.title = 'Software Developer';\nvCard.url = 'https://github.com/enesser';\nvCard.workUrl = 'https://acme-corporation/enesser';\nvCard.note = 'Notes on Eric';\n\n//set other vitals\nvCard.nickname = 'Scarface';\nvCard.namePrefix = 'Mr.';\nvCard.nameSuffix = 'JR';\nvCard.gender = 'M';\nvCard.anniversary = new Date(2004, 0, 1);\nvCard.role = 'Software Development';\n\n//set other phone numbers\nvCard.homePhone = '312-555-1313';\nvCard.cellPhone = '312-555-1414';\nvCard.pagerPhone = '312-555-1515';\n\n//set fax/facsimile numbers\nvCard.homeFax = '312-555-1616';\nvCard.workFax = '312-555-1717';\n\n//set email addresses\nvCard.email = 'e.nesser@emailhost.tld';\nvCard.workEmail = 'e.nesser@acme-corporation.tld';\n\n//set logo of organization or personal logo (also supports embedding, see above)\nvCard.logo.attachFromUrl('https://avatars2.githubusercontent.com/u/5659221?v=3&s=460', 'JPEG');\n\n//set URL where the vCard can be found\nvCard.source = 'http://mywebpage/myvcard.vcf';\n\n//set address information\nvCard.homeAddress.label = 'Home Address';\nvCard.homeAddress.street = '123 Main Street';\nvCard.homeAddress.city = 'Chicago';\nvCard.homeAddress.stateProvince = 'IL';\nvCard.homeAddress.postalCode = '12345';\nvCard.homeAddress.countryRegion = 'United States of America';\n\nvCard.workAddress.label = 'Work Address';\nvCard.workAddress.street = '123 Corporate Loop\\nSuite 500';\nvCard.workAddress.city = 'Los Angeles';\nvCard.workAddress.stateProvince = 'CA';\nvCard.workAddress.postalCode = '54321';\nvCard.workAddress.countryRegion = 'United States of America';\n\n//set social media URLs\nvCard.socialUrls['facebook'] = 'https://...';\nvCard.socialUrls['linkedIn'] = 'https://...';\nvCard.socialUrls['twitter'] = 'https://...';\nvCard.socialUrls['flickr'] = 'https://...';\nvCard.socialUrls['custom'] = 'https://...';\n\n//you can also embed photos from files instead of attaching via URL\nvCard.photo.embedFromFile('photo.jpg');\nvCard.logo.embedFromFile('logo.jpg');\n\nvCard.version = '3.0'; //can also support 2.1 and 4.0, certain versions only support certain fields\n\n//save to file\nvCard.saveToFile('./eric-nesser.vcf');\n\n//get as formatted string\nconsole.log(vCard.getFormattedString());\n```\n\n### Multiple Email, Fax, & Phone Examples\n\n`email`, `otherEmail`, `cellPhone`, `pagerPhone`, `homePhone`, `workPhone`, `homeFax`, `workFax`, `otherPhone` all support multiple entries in an array format.\n\nExamples are provided below:\n\n```js\nvar vCardsJS = require('vcards-js');\n\n//create a new vCard\nvar vCard = vCardsJS();\n\n//multiple email entry\nvCard.email = [\n    'e.nesser@emailhost.tld',\n    'e.nesser@emailhost2.tld',\n    'e.nesser@emailhost3.tld'\n];\n\n//multiple cellphone\nvCard.cellPhone = [\n    '312-555-1414',\n    '312-555-1415',\n    '312-555-1416'\n];\n\n```\n\n### Apple AddressBook Extensions\n\nYou can mark as a contact as an organization with the following Apple AddressBook extension property:\n\n```js\n    var vCardsJS = require('vcards-js');\n    var vCard = vCardsJS();\n    vCard.isOrganization = true;\n```\n\n## React Native\n\nA React Native version exists here at this repository --\n[https://github.com/idxbroker/vCards-js/tree/react-native](https://github.com/idxbroker/vCards-js/tree/react-native)\n\n## Testing\n\nYou can run the vCard unit tests via `npm`:\n\n```sh\nnpm test\n```\n\n## Contributions\n\nContributions are always welcome!\n\nAdditional thanks to --\n* Tobias Müller ([https://github.com/webdepp](https://github.com/webdepp))\n* Julian Krenge ([https://github.com/jkrenge](https://github.com/jkrenge))\n* Charlie Hulcher ([https://github.com/c-h-](https://github.com/c-h-))\n* Jimmy Tsao ([https://github.com/jimmytsao](https://github.com/jimmytsao))\n* Michael Polino ([https://github.com/mplno](https://github.com/mplno))\n* Randy Stevens ([https://github.com/RandyStevens](https://github.com/RandyStevens))\n\n## Donations\n\nBTC 18N1g2o1b9u2jNPbSpGHhV6x5xs6Qou3EV\n\n## License\nCopyright (c) 2014-2019 Eric J Nesser MIT","readmeFilename":"README.md"}