New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@universe/address-parser

Package Overview
Dependencies
Maintainers
5
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@universe/address-parser - npm Package Compare versions

Comparing version 3.2.0 to 3.3.0

22

bin/index.js
#! /usr/bin/env node
import { parse } from '../dist/src/index.js';
import readline from 'readline';
import * as fs from 'fs';
// const input = process.argv[2]?.trim();
import { parse } from '../dist/src/index.js';
// input && console.log(JSON.stringify(parse(input), null, 2));
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
terminal: false
terminal: false,
});

@@ -19,5 +15,6 @@

// Faster than json stringify.
function stamp(addr) {
return `{"care":${addr.care ? `"${addr.care}"` : null},"facility":${addr.facility ? `"${addr.facility}"` : null},"facilityType":${addr.facilityType ? `"${addr.facilityType}"` : null},"pinType":${addr.pinType ? `"${addr.pinType}"` : null},"pinNum":${addr.pinNum ? `"${addr.pinNum}"` : null},"unitAbbr":${addr.unitAbbr ? `"${addr.unitAbbr}"` : null},"unitNum":${addr.unitNum ? `"${addr.unitNum}"` : null},"number":${addr.number ? `"${addr.number}"` : null},"streetPreDir":${addr.streetPreDir ? `"${addr.streetPreDir}"` : null},"streetName":${addr.streetName ? `"${addr.streetName}"` : null},"streetType":${addr.streetType ? `"${addr.streetType}"` : null},"streetPostDir":${addr.streetPostDir ? `"${addr.streetPostDir}"` : null},"city":${addr.city ? `"${addr.city}"` : null},"state":${addr.state ? `"${addr.state}"` : null},"zip":${addr.zip ? `"${addr.zip}"` : null},"zip4":${addr.zip4 ? `"${addr.zip4}"` : null},"country":${addr.country ? `"${addr.country}"` : null}}`
// Use template string for speed – JSON.stringify is slower.
/* eslint-disable-next-line max-len */
return `[${addr.care ? `"${addr.care}"` : null},${addr.facility ? `"${addr.facility}"` : null},${addr.facilityType ? `"${addr.facilityType}"` : null},${addr.pinType ? `"${addr.pinType}"` : null},${addr.pinNum ? `"${addr.pinNum}"` : null},${addr.number ? `"${addr.number}"` : null},${addr.streetPreDir ? `"${addr.streetPreDir}"` : null},${addr.streetName ? `"${addr.streetName}"` : null},${addr.streetType ? `"${addr.streetType}"` : null},${addr.streetPostDir ? `"${addr.streetPostDir}"` : null},${addr.unitAbbr ? `"${addr.unitAbbr}"` : null},${addr.unitNum ? `"${addr.unitNum}"` : null},${addr.city ? `"${addr.city}"` : null},${addr.state ? `"${addr.state}"` : null},${addr.zip ? `"${addr.zip}"` : null},${addr.zip4 ? `"${addr.zip4}"` : null},${addr.country ? `"${addr.country}"` : null}]`.replaceAll("\n", '');
}

@@ -36,7 +33,6 @@

try {
console.log(line)
CACHE[line] = CACHE[line] || stamp(parse(line));
console.log(CACHE[line]);
output.push(CACHE[line]);
} catch {
}
catch {
output.push(stamp({}));

@@ -49,5 +45,5 @@ }

rl.once('close', () => {
process.exit(0)
process.exit(0);
});
console.log(String.fromCharCode(30))
console.log(String.fromCharCode(30));
{
"name": "@universe/address-parser",
"version": "3.2.0",
"version": "3.3.0",
"main": "dist/src/index.js",

@@ -15,3 +15,3 @@ "module": "dist/src/index.js",

"types": "./dist/src/index.d.ts",
"default": "./dist/src/index.js"
"import": "./dist/src/index.js"
}

@@ -18,0 +18,0 @@ },

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