postal-async-m1

1.2.0-m1 • Public • Published

NPM version Build Status

postal-async-m1

Async NAPI based interface for libpostal This package comes with support for Apple M1. PR on main repo is in progress. Until it is merged and released, this fork can be used.

Install

$ npm install --save postal-async

Usage

const { parse, expand } = require("postal-async");

expand("781 Franklin Ave Crown Hts Brooklyn NY", function (err, expansions) {
  // expansion is an array of expanded addresses
  assert(
    expansions.includes("781 franklin avenue crown heights brooklyn new york")
  );
});

parse("781 Franklin Ave Crown Hts Brooklyn NY", function (err, parsed) {
  // parsed is an object with house_number, street etc.
  assert(
    parsed.find(
      ({ value, label }) => label === "house_number" && value === "781"
    )
  );
});

License

MIT © Damian Krzeminski

Readme

Keywords

Package Sidebar

Install

npm i postal-async-m1

Weekly Downloads

3

Version

1.2.0-m1

License

MIT

Unpacked Size

9.82 kB

Total Files

9

Last publish

Collaborators

  • kyr0