A parser to find where a street name or abbreviation is in a string.
Full documentation is available at the zerodep.app page.
All @zerodep packages support both ESM and CJS.
import { addressStreet } from '@zerodep/address-street';
// or
const { addressStreet } = require('@zerodep/address-street');
addressStreet('1234 Main St, Los Angeles CA, US 90210');
// [
// {
// streetType: 'ST',
// source: 'St',
// ndx: 10,
// length: 2,
// sourceIsAbbr: true,
// },
// ]
addressStreet('36 trail street, edmonton ab');
// [
// {
// streetType: 'TR',
// source: 'trail',
// ndx: 3,
// length: 5,
// sourceIsAbbr: false,
// },
// {
// streetType: 'ST',
// source: 'street',
// ndx: 9,
// length: 6,
// sourceIsAbbr: false,
// },
// ]