Socket
Socket
Sign inDemoInstall

addressparser

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

addressparser - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

16

index.js

@@ -61,2 +61,3 @@

state = "text",
address,
addresses = [],

@@ -160,6 +161,17 @@ data = {

}else{
addresses.push({
address = {
address: data.address || data.text,
name: data.text || data.address
});
};
if(address.address == address.name){
if((address.address || "").match(/@/)){
delete address.name;
}else{
delete address.address;
}
}
addresses.push(address);
}

@@ -166,0 +178,0 @@ }

2

package.json
{
"name": "addressparser",
"version": "0.1.0",
"version": "0.1.1",
"description": "Parse e-mail addresses",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -7,3 +7,3 @@ var testCase = require('nodeunit').testCase,

var input = "andris@tr.ee",
expected = [{name: "andris@tr.ee", address:"andris@tr.ee"}];
expected = [{address:"andris@tr.ee"}];
test.deepEqual(addressparser(input), expected);

@@ -14,3 +14,3 @@ test.done();

var input = "andris@tr.ee, andris@example.com",
expected = [{name: "andris@tr.ee", address:"andris@tr.ee"}, {name: "andris@example.com", address:"andris@example.com"}];
expected = [{address:"andris@tr.ee"}, {address:"andris@example.com"}];
test.deepEqual(addressparser(input), expected);

@@ -63,3 +63,3 @@ test.done();

var input = "andris",
expected = [{name: "andris", address:"andris"}];
expected = [{name: "andris"}];
test.deepEqual(addressparser(input), expected);

@@ -66,0 +66,0 @@ test.done();

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc