friends-js
v1.0.6
Published
FriendsJS constructs an indexexed database of contact information, such as email addresses and phone numbers. This enables real-time searching, either by a person's name or by their contact information. ## Installation FriendsJS can be installed with NPM:
Downloads
1
Readme
FriendsJS
A NodeJS class for storing and searching your contact information
FriendsJS constructs an indexexed database of contact information, such as email addresses and phone numbers. This enables real-time searching, either by a person's name or by their contact information.
Installation
FriendsJS can be installed with NPM:
npm install friends-js
Usage
const Indexer = require("friends-js");
const myContacts = new Indexer("./contactInfo.json");
myContacts.add("John Doe @johnd");
myContacts.add("John Doe [email protected]");
myContacts.add("Jane Doe @janed");
const result1 = myContacts.search("John");
console.log(result1);
// [
// { name: 'John Doe', socials: [ '@johnd' ], emails: [ '[email protected]' ] },
// ]
const result2 = myContacts.search("Doe");
console.log(result2);
// [
// { name: 'John Doe', socials: [ '@johnd' ], emails: [ '[email protected]' ] },
// { name: 'Jane Doe', socials: [ '@janed' ] }
// ]
myContacts.remove("@johnd");
const result3 = myContacts.search("Doe");
console.log(result3);
// [
// { name: 'Jane Doe', socials: [ '@janed' ] }
// ]
myContacts.save();