Nincompoops Producing Methane
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

address-validator-net

1.0.1 • Public • Published

address-validator-net

A small library providing a wrapper for api.address-validator.net with unirest

Installation

npm install address-validator-net

Usage

var addressValidator = require('address-validator-net')(apiKey);
 
var address1 = addressValidator(address, callbackFunction(returnOfCallbackFunction){ //validates address object
  //Address object like this:
  {
    StreetAddress : "Mühlenstraße 26",
    City          : "Ocholt",
    PostalCode    : "26655",
    CountryCode   : "de"
  }
 
  returnOfCallbackFunction.isValid() //string "VALID", "SUSPECT" or "INVALID"
 
  returnOfCallbackFunction.serialized() //object if valid address, else false
  //Output like this:
  {
    street: 'Mühlenstr.',
    streetnumber: '26',
    postalcode: '26655',
    city: 'Westerstede,Ocholt',
    state: 'Lower Saxony',
    country: 'DE'
  }
 
  returnOfCallbackFunction.serializedString() //string if valid address, else false
  //Output like this:
  "Mühlenstr. 26,26655 Westerstede,DE"
});

Tests

npm test

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.

Release History

  • 0.1.0 Initial release

install

npm i address-validator-net

Downloadsweekly downloads

4

version

1.0.1

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar